多人合作开发,共用一个struts-config文件时,每次合并的时候都得靠手工粘贴复制来完成,比较麻烦。所以,我们需要使用多个struts-config文件,每个开发人员或模块使用一个struts-config文件。
在MyEcliopse中建立和使用多个struts-config文件的相关方法和步骤总结如下:
1、在web-info中新建一个struts mode,具体操作为:右键选择“new”|“other”,在弹出的新建对话框中选择“My Eclipse”|“Web-Struts”|“Struts1.1”|“Struts1.1 Mode”。当然,前提是你使用的Struts为1.x了,如果你的工程还没配Struts,那么就先进行配置。
2、继续来说添加Struts的问题。选中Struts1.xMode之后,点击Next,在弹出的窗口中选择工程,然后输入Mode的名称,Config Path就自动生成了。
3、点击Finish,这样Web-Info中就多出一个Struts-ConfigXXX.xml的文件,同时web.xml也自动添加了一些东西:
<init-param>
<param-name>config/lzk</param-name>
<param-value>/WEB-INF/struts-config-lzk.xml</param-value>
</init-param>
4、这样,在用MyEclipse创建Form和Action时选择这个Struts-Config就可以使用了,需要注意的是,在Form 的Action中需要加上Mode名称,
如:<Form action=”lzk/testAction.do”>。但经过我的实验发现,当表单所在的jsp页面根目录下时是可以正常使用,但如果它是在某个子目录下,就报错误。经过反复实验,总算找到了解决方案:把原来Web.xml中的代码
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml </param-value>
</init-param>
<init-param>
<param-name>config/lzk</param-name>
<param-value>/WEB-INF/struts-config-lzk.xml</param-value>
</init-param>
改为:
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml,/WEB-INF/struts-config-lzk.xml </param-value>
</init-param>
此时,这两个Struts-Config就位于一个Mode之下了,在使用的时候也就不用考虑Mode名称的问题了。需要注意的是,两个Struts-Config之间用逗号隔开。一切ok!
相关推荐
3、配置struts-config.xml文件;建立action、formbean; 改配置可以自动生成,使用eclipse进行自动生成,在建立时,如下图,可直接生成对应的action类和formbean类。 1 <?xml version="1.0" encoding="UTF-8"?> 2 ...
myeclipse和struts配置使用
我上传的所有资源都是免费的,欢迎愿意学习的同学下载
初学者初次学习struts相当好,我第一次学struts就是看这个的,一看就懂,图文教程
MyEclipse开发Struts2
里面讲解了在myeclipse8.0下如何实现动态验证用用户登录信息,其中用到struts框架和ajax/JSON技术,我上传的是以恶搞pdf文件,大家要是需要代码的话,那下载一个pdf转换工具,转换成doc文档会更方便
此为MyEclipse下Struts2的配置使用文档,附件包括配置步骤文档及源码,文档为本人学习struts2配置一步一步所写,完全为个人对struts2的学习理解,如有不正确的地方,请留言批评指正,谢谢!附件包含项目源码,为本人...
这个手册只是为初学者制作的环境配置和快速开发的一些基本方法,为的是广大爱好者能快速上手,少走我走过的弯路,里面没有任何关于java模式和其他相关的说明。本人水平有限,也没有能力去讨论关于模式设计和开发细节...
myeclipse开发struts实例------>struts在Myeclipse的使用
MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12
NULL 博文链接:https://jiang5769156.iteye.com/blog/736099
关于MyEclipse对Struts2配置文件较检异常 Invalid result location valueparamete
Struts2实现单个文件 多个文件 上传与下载 多个拦截器 直接导入MyEclipse包中即可使用。
一个struts2+myeclipse的配置小例,希望对struts2初学者有所帮助。
一个简单的Myeclipse+Struts开发登陆的JSP例子
图解MyEclipse配置struts+hibernate+spring图解MyEclipse配置struts+hibernate+spring图解MyEclipse配置struts+hibernate+spring图解MyEclipse配置struts+hibernate+spring图解MyEclipse配置struts+hibernate+spring...
用MyEclipse工具struts实现的登录功能 很实用
MyEclipse开发Struts+Hibernate应用,图文示例
MyEclipse+struts+Hibernate配置