Java爱好者 - 专注于Java技术Java爱好者 - 专注于Java技术

详细Struts 2.3.32环境配置,包括一个登陆案例

 

这里官方提供的详细图,但是版本更新后肯定会有所变化,只供参考了解。

下面开始说配置问题(注意只是对于Struts 2.3.32):

首先下载 Struts 2.3.32 记住选这个版本的。

1.建立项目(demo命名的)后首先在lib里放入架包

2.web.xml 配置

主要就是添加以上代码改成如下

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xmlns="https://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="https://xmlns.jcp.org/xml/ns/javaee https://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
  3. <display-name>demo</display-name>
  4. <welcome-file-list>
  5. <welcome-file>index.jsp</welcome-file>
  6. </welcome-file-list>
  7. <!-- START SNIPPET: filter -->
  8. <filter>
  9. <filter-name>action2</filter-name>
  10. <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  11. </filter>
  12. <!-- END SNIPPET: filter -->
  13. <filter-mapping>
  14. <filter-name>action2</filter-name>
  15. <url-pattern>/*</url-pattern>
  16. </filter-mapping>
  17. </web-app>

3.建立相应java代码(代码简单自己敲)

如下建立

 

 

4.在项目src中建立struts.xml(必须小写)

这里配置的分别为login和welcome 相对应class,这里不详细解释(细节有空解释)。

到此简单的配置完成了。

 

5.建立对应JSP文件

jsp关键的name属性必须和LoginAction的属性对应。

如下登陆页面关键代码(jsp/login.jsp)

显示内容页面(jsp/index.jsp)添加如下代码

分别建立login对应的login.jsp(提交表单)和welcome对应的index.jsp(显示内容),路径也要对应(/WEB-INF/jsp)。

到此 全部完成,继续看下一页。

默认index.jsp只放了一段简单代码

如下是完整结构。

然后你就可以运行了!

https://127.0.0.1/demo 这里默认主页 没内容就链接注册页面的

https://127.0.0.1/demo/login 注册页面

 

登陆提交就显示如下了!

 

 

以上是不是没看明白?没事源码我直接放这里提供你们参考!建议自己写!

重点就是web.xml struts.xml

struts2.3.32案例下载

 

 

 

 

 

 

 

本原创文章未经允许不得转载 | 当前页面:Java爱好者 - 专注于Java技术 » 详细Struts 2.3.32环境配置,包括一个登陆案例

评论