-
*Struts项目简单实例**
软件:MyEclipse2015 Tomcat7.0
第一步,创建一个WEB项目。
第二步,在WEB.XML中创建过滤器。
在lib包中添加jar包,所需jar包有asm-5.2.jar,asm-commons-5.2.jar,asm-tree-5.2.jar,commons-fileupload-1.4.jar,commons-io-2.6.jar,commons-lang-2.4.jar,commons-lang3-3.8.1.jar,commons-logging-1.2.jar,freemarker-2.3.28.jar,javassist-3.20.0-GA.jar,log4j-api-2.11.1.jar,ognl-3.1.21.jar,struts2-core-2.5.20.jar。如有多余为作者需要。请根据自身需求下载。
然后在web-INF下创建一个与lib同级的文件夹名为content(名称可根据自身喜好修改)
打开web.xml文件创建过滤器。
添加过滤器,过滤器名称可自己修改,过滤器类则需要调用StrutsPrepareAndExecuteFilter
再为过滤器创建一个映射地址
然后右键点击项目名称,点击myeclipse 再点击project 点击faces 创建图标是小齿轮的文件。
其中userLogin 为JSP页面中form表单的方法名 class为SRC下的model文件Action文件,method为Action下对应的login登录方法。“Success”和"error"则为login方法中所实现跳转的JSP文件地址。
第三部,创建model类–Action
第四部,在content下创建三个页面,success,error,login页面。
login页面代码
error页面
success页面
最后运行login页面
会出现下面图片上的问题
这是因为我们在SRC下的XML文件中设置了访问路径,在浏览器中删除所设置路径即可。
欢迎大家提出问题和修改。