eclipse不能正常打开xml文件怎么办

eclipse不能正常打开xml文件怎么办,第1张

在eclipse中使用new File(xml);方法时文件被创建在了“jakarta-tomcat-5030\bin”这个目录下,如果你想定义自己的文件路径,建议你写绝对路径来创建文件~
<strong答案补充</strong
忘记说了,使用tomcat的时候才创建在这个目录下~
其实他的意思是说会创建在你的运行环境的BIN目录下~<strong答案补充</strong
我汗,我意思你随便放那个目录下都可以~
比如你放在D盘myFile目录下,那么你的路径定义就要这么写~
File fileToSend=new File(D:\myFile
ihaoxml); <strong答案补充</strong
大哥,貌似你使用的是new File吧,创建一个新文件啊~
郁闷~<strong答案补充</strong我明白了~你现在文件在哪里,你把路径写到哪里就OK了~
如果是一般的JAVA项目,可以建立一个properties文件夹来专门存放你这样的生成文件~<strong答案补充</strong
你现在的目的是要定义个等于是XML的配置文件一样的东西~
这个文件需要被编译进入CLASS类,是这个意思吧<strong答案补充</strong
你说的这些基本我都会
在eclipse里点击资源视图的时候,可以看到CLASS类~
一般的JAVA项目会有一个lib包用来放编译好的类,一般的WEB项目会在web-inf/classes里保存这些类
按照你上面的问题~
我认为你应该创建一个properties文件夹类放置你的XML文件,并编写专门的读取类进行读取,并且properties文件夹需要引入到你项目的配置文件中~,这样在eclipse部署的时候,会自动把你相关的东西统统部署过去<strong答案补充</strong
如果是不需要编译的XML文件,一般的做法,在你项目同级目录下建立一个你的项目名_Files的文件夹,然后把你的这些文件都放进去就OK了~
比如你有个项目叫project,那么你就在这个项目同级建立一个project_Files放你的XML文件就OK了~

你别用这个视图, 换到xhtml标记视图,可以去网上下载配置标签 网上有的是 复制粘贴就行 如果你非用这个视图 鼠标右键 会有惊喜的少年, 
在你xml窗口 左下角 有切换视角的卡片 ,design 和 source 切换到 source 之后
在你webxml 里 , 每个双标记后 (结束后) 添加新标签 也就是说 过滤器。。。等等。。
给你举个例子
这是一组标签。
你添加新标签在其他成对出现标记结束后 粘贴你想要添加的标签就可以了
然后 重启tomcat 没错误 就ok<xml version="10" encoding="ISO-8859-1"><br /><!DOCTYPE web-app<br />PUBLIC "-//Sun Microsystems, Inc//DTD Web Application 23//EN"
<web-app>
<filter>你的过滤器名字。。。(对应的类文件位置你说你会写的)</filter>
<!-- 如果还想添加别的标记 -->
<新标记1></新标记1>
<新标记2></新标记2>
<servlet>
<servlet-name>Test</servlet-name>
<servlet-class>moreservletsTestServlet</servlet-class>
</servlet>
</web-app>

楼主,给个地址你,
里面有一个简单的例子:
dom4j生成xml中文问题
也可以顺便看看处理中文的问题,
至于保存到服务器,
可以看下文件的读写 *** 作,这个不难

下面是一个java Servlet示例,用于接收POST提交过来的XML数据(仅供参考 ):
Java Servlet代码片段:
import javaio;
// Servlet doPost相关代码略去
BufferedReader in = requestgetReader();
String line;
String realPath = requestgetServletContext()getRealPath("/saved-datatxt");
File f = new File(realPath);
FileWriter fw = new FileWriter(realPath);
BufferedWriter bw = new BufferedWriter(fw);
try {
while ((line = inreadLine()) != null) {
outprintln(line);
bwwrite(line);
bwnewLine();
}
bwclose();
fwclose();
outprint("saved data ok!");
} catch (Exception e) {
eprintStackTrace();
outprintln("Mission Completed");
}

编写好的Servlet之后,接下来要告诉Web容器就会读取一个文件名为webxml的部署描述文件。在把servlet部署到WEB容器时,会创建一个相当简单的XML文档,这称为部署描述文件(DD),该文件会告诉容器如何运行你的servlet和JSP。尽管使用部署描述文件不只是为了映射servlet名,不过起码要知道,可以使用两个XML元素把URL映射到servlet,其中一个将客户知道的公告URL名映射到你自己的内部名,另一个元素把你自己的内部名映射到一个完全限定类名。 任何MVC框架都需要与Web应用整合,这就不得不借助于webxml文件,只有配置在webxml文件中Servlet才会被应用加载。通常,所有的MVC框架都需要Web应用加载一个核心控制器。
以WAR的形式来部署此小应用的表示层,因此需要web部署描述文件。
Example 15
<xml version="10" encoding="UTF-8"><web-app version="25" xmlns=">

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13406427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存