概述
Struts开发准备:
1.下载eclipse,配置JDK
2.下载并安装tomcat服务器:打开http://tomcat.apache.org download进行下载,选择需要下载的版本。
3.在Eclipse中部署Tomcat
在eclipse中,选择Windows|Preferences命令,打开Eclipse的Preferences对话框,在该对话框中,找到Server下面的Runtime Enviroment,在右侧出现有Add的按钮添加Tomcat服务器,弹出New Server Runtime Enviroment窗口,选择与你下载的tomcat版本一致。
4.下载Struts开发包:http://archive.apache.org/dist/struts/source/ jar包可能会找不到,到http://www.docjar.com/jar_detail/asm-tree-3.0.jar.html 可以查找想要的jar包
5.在Eclipse中部署Struts开发包(配置)
在开发过程中这些是基础的包,可能会随着开发的需要增加jar包。
放在WEB-INF/lib文件夹下
6.编写工程配置文件web.xml
7.添加struts.properties文件
8.编写struts.xml控制文件
在配置完上面之后,看个strutsdemo的例子。
Struts.xml:
Struts-2.0.dtd的添加:https://blog.csdn.net/u013057271/article/details/39160515
Index.jsp:
Success.jsp
Com.action包下面的TestAction:
这样run就能运行了。
刚学习的过程中,会遇到或多或少的问题:
1. org.xml.sax.SAXParseException; systemId: file:/E:/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/StrutsDemo/WEB-INF/classes/struts.xml; lineNumber: 2; columnNumber: 8; 文档无效: 找不到语法。
可能是因为在web.xml中filter-class中filter入口写错。
2. Struts2中关于"There is no Action mapped for namespace / and action name"的总结
(1)struts.xml文件名错误。一定要注意拼写问题;
(2)struts.xml文件放置路径错误。一定要将此文件放置在src目录下。编译成功后,要确认是否编译到classes目录中;且文件头部有
最后
以上就是轻松大树为你收集整理的java web开发(Struts)2. Struts2中关于"There is no Action mapped for namespace / and action name"的总结 的全部内容,希望文章能够帮你解决java web开发(Struts)2. Struts2中关于"There is no Action mapped for namespace / and action name"的总结 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复