大家好,本人刚开始接触struts2框架,今天写了一个例子。我将struts.xml放置在src目录下,系统正常,路径也正常
---------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name=" " namespace="/userInfo" extends="struts-default">
<action name="toAddRegisteUser" class="com.goldenfarm.userInfo.web.UserRegisteAction">
<result name="success">/WEB-INF/jsp/userInfo/userregester.jsp</result>
</action>
</package>
</struts>
----------------------------------------------------------------------------------但是我将上面的配置文件拆分成两个文件之后就找不到路径了。
>> struts.xml
----------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<include file="/WEB-INF/conf/userinfo-struts.xml"></include>
</struts>
---------------------------------------------------------------------------------->> userinfo-struts.xml
----------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name=" " namespace="/userInfo" extends="struts-default">
<action name="toAddRegisteUser" class="com.goldenfarm.userInfo.web.UserRegisteAction">
<result name="success">/WEB-INF/jsp/userInfo/userregester.jsp</result>
</action>
</package>
</struts>
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name=" " namespace="/userInfo" extends="struts-default">
<action name="toAddRegisteUser" class="com.goldenfarm.userInfo.web.UserRegisteAction">
<result name="success">/WEB-INF/jsp/userInfo/userregester.jsp</result>
</action>
</package>
</struts>
----------------------------------------------------------------------------------但是我将上面的配置文件拆分成两个文件之后就找不到路径了。
>> struts.xml
----------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<include file="/WEB-INF/conf/userinfo-struts.xml"></include>
</struts>
---------------------------------------------------------------------------------->> userinfo-struts.xml
----------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name=" " namespace="/userInfo" extends="struts-default">
<action name="toAddRegisteUser" class="com.goldenfarm.userInfo.web.UserRegisteAction">
<result name="success">/WEB-INF/jsp/userInfo/userregester.jsp</result>
</action>
</package>
</struts>
---------------------------------------------------------------------------------------
解决方案 »
- java学习中操作系统和虚拟机一些问题
- hibernate中如何解决主键的配置问题?
- Jboss5.1启动时报这样的错,我的配置问题出在哪里?
- tomcat+jsp+javabean+access配置问题
- java程序员
- struts框架里面的自定义标签如果在提交的时候把数据映射到bean里面
- 请问在应用O/R mapping 后,如何解决类数据和数据库中表数据的同步问题?有没有什么技术框架或者开源方案?
- 一个对象中包含BufferedReader成员,是不是就不能在Socket通讯中传递这个对象了?
- [如果可以给800分]在Jbuilder和weblogic中如何实现下面的多对多的ejb(一个班级对多个教师,一个教师教多个班级,bjrkjsxx为bjxx和jsxx之
- 有个分页类,但不知道要怎样去写分页代码。
- 我刚做了个Socket聊天程序,现在还想做一个发送文件的功能
- 请问sql语句有这样的功能吗
还是放到src下吧
<include file="userinfo-struts.xml"></include>再把userinfo-struts.xml文件放到src目录下即可
那为什么我放在/WEB-INF/conf/目录下就不可以呢?
我知道放在src目录下好的,有什么方法可以实现放在/WEB-INF/conf/也可以呢?
web.xml中怎么配置呢?我就加了一个
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<include file="../conf/userinfo-struts.xml"></include>
<include file="/WEB-INF/conf/userinfo-struts.xml"></include> 这个文件能被找到
但是userinfo-struts.xml是在conf下的 所以它找的路径/WEB-INF/jsp/userInfo/userregester.jsp可能是有点问题 ,, 具体要测试 看看
<result name="success">/WEB-INF/jsp/userInfo/userregester.jsp</result>
应该就是这个位置的问题,我是把这个单独放到一个包下面了,然后这里就写的报名加路径,是没有问题的