**Struts项目简单实例详解**

  •    *Struts项目简单实例**
    

软件:MyEclipse2015 Tomcat7.0
第一步,创建一个WEB项目。

**Struts项目简单实例详解**_第1张图片**Struts项目简单实例详解**_第2张图片
第二步,在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。如有多余为作者需要。请根据自身需求下载。
**Struts项目简单实例详解**_第3张图片
然后在web-INF下创建一个与lib同级的文件夹名为content(名称可根据自身喜好修改)
**Struts项目简单实例详解**_第4张图片
打开web.xml文件创建过滤器。
**Struts项目简单实例详解**_第5张图片
**Struts项目简单实例详解**_第6张图片
添加过滤器,过滤器名称可自己修改,过滤器类则需要调用StrutsPrepareAndExecuteFilter
**Struts项目简单实例详解**_第7张图片

再为过滤器创建一个映射地址
**Struts项目简单实例详解**_第8张图片
**Struts项目简单实例详解**_第9张图片
然后右键点击项目名称,点击myeclipse 再点击project 点击faces 创建图标是小齿轮的文件。
**Struts项目简单实例详解**_第10张图片
其中userLogin 为JSP页面中form表单的方法名 class为SRC下的model文件Action文件,method为Action下对应的login登录方法。“Success”和"error"则为login方法中所实现跳转的JSP文件地址。
第三部,创建model类–Action
**Struts项目简单实例详解**_第11张图片
第四部,在content下创建三个页面,success,error,login页面。
**Struts项目简单实例详解**_第12张图片
login页面代码
**Struts项目简单实例详解**_第13张图片
error页面
**Struts项目简单实例详解**_第14张图片
success页面
**Struts项目简单实例详解**_第15张图片
最后运行login页面
会出现下面图片上的问题**Struts项目简单实例详解**_第16张图片
这是因为我们在SRC下的XML文件中设置了访问路径,在浏览器中删除所设置路径即可。
**Struts项目简单实例详解**_第17张图片
欢迎大家提出问题和修改。

你可能感兴趣的:(Struts)