当前位置:编程学习 > JAVA >>

关于多个struts2配置文件,include的用法

由于利于项目的维护,struts主配置文件就不能太庞大,而把各个模块的配置放在各个模块里,这里就出现问题了,include能引用与主配置文件目录平级的文件,但引用其他目录下的配置文件就不行,我什么路径都试过了,都不行,谁能帮我解决一下吗。 --------------------编程问答-------------------- <include file="/com/cbb/studentinfo/struts2/student-struts.xml"/>
使用绝对路径 --------------------编程问答--------------------
引用 1 楼 cai3178940 的回复:
<include file="/com/cbb/studentinfo/struts2/student-struts.xml"/>
使用绝对路径

正解确实是这么用的,这样多个模块就可引用了 --------------------编程问答--------------------
引用 1 楼 cai3178940 的回复:
<include file="/com/cbb/studentinfo/struts2/student-struts.xml"/>
使用绝对路径

我绝对路径相对路径都试过了,甚至什么/WEB-INF/classes/../..都试过了都不行。 --------------------编程问答--------------------
引用 3 楼 uniquehx 的回复:
引用 1 楼 cai3178940 的回复:
<include file="/com/cbb/studentinfo/struts2/student-struts.xml"/>
使用绝对路径

我绝对路径相对路径都试过了,甚至什么/WEB-INF/classes/../..都试过了都不行。

有什么错误信息呢 --------------------编程问答--------------------
引用 4 楼 xiaoye2892 的回复:
引用 3 楼 uniquehx 的回复:

引用 1 楼 cai3178940 的回复:
<include file="/com/cbb/studentinfo/struts2/student-struts.xml"/>
使用绝对路径

我绝对路径相对路径都试过了,甚至什么/WEB-INF/classes/../..都试过了都不行。

有什么错误信息呢

Stacktraces
There is no Action mapped for action name rmsAction. - [unknown location] 
    com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177)
    org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
    org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
    com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
    org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:458)
    org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
    org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
    org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
    java.lang.Thread.run(Thread.java:619)

纯属找到不到。。。。 --------------------编程问答--------------------  <include file="/com/cbb/studentinfo/struts2/student-struts.xml"/>
    这样是正确的
--------------------编程问答-------------------- struts2 默认 寻找的路径是classes文件夹下 ,你以classes 文件夹作为根目录,使用相对路径 --------------------编程问答-------------------- 碰到同样的问题,求解 --------------------编程问答-------------------- <include file="../com/cbb/studentinfo/struts2/student-struts.xml"/>
要在web-root下面建一个文件夹,如叫com 在嵌入
<include file="../com/student-struts.xml"/>
就ok了 --------------------编程问答--------------------
    <include file="com/*/*/*/struts/struts*.xml"></include> --------------------编程问答-------------------- 神呐  人家2010年的帖子,你们2012年来回复。搞不好这孩子都转行了。O(∩_∩)O哈哈~ --------------------编程问答-------------------- 7#太坑爹了
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,