日期:2014-05-18  浏览次数:20947 次

JSP/Sevlet+Tomcat中如何使用自己的XML配置文件?
使用TOMCAT开发JSP/SERVLET的WEB程序,想在web.xml以外的另一个XML文档里面写一些配置信息,但是不知道这个XML文档应该放在什么路径下,在java类中如何访问到这个XML?

------解决方案--------------------
用struts就可以了,或者自已写程序来读取xml
------解决方案--------------------
java有访问xml的一套接口,用之
------解决方案--------------------
<?xml version= "1.0 " encoding= "UTF-8 "?>

<web-app xmlns= "http://java.sun.com/xml/ns/j2ee " xmlns:xsi= "http://www.w3.org/2001/XMLSchema-

instance "xsi:schemaLocation= "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd " version= "2.4 ">

<display-name> web项目名 </display-name>

<servlet>
<servlet-name> servlet名1 </servlet-name>
<servlet-class> 包名.servlet名1 </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> servlet名1 </servlet-name>
<url-pattern> /servlet名1 </url-pattern>
</servlet-mapping>
<servlet>
<servlet-name> servlet名2 </servlet-name>
<servlet-class> 包名.servlet名2 </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> servlet名2 </servlet-name>
<url-pattern> /servlet名2 </url-pattern>
</servlet-mapping>

</web-app>
-----------------------------------------------------
除了
<servlet-class> </servlet-class>
中的servlet名要用servlet实际名(区分大小写)外,
其余都用小写。

------解决方案--------------------
/WEB-INF/ 下
------解决方案--------------------
?