struts2.5环境搭建
程序员文章站
2024-03-11 11:07:25
...
struts2.5搭建步骤
- 1.下载导入jar
- 2.配置web.xml文件
<filter>
<filter-name>struts</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter类名需要具体情况具体分析,可在struts2-core-2.3.16.1.jar中找到******.filter结尾的中的org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.class复制类名即可
3.struts.xml配置(需要将该文件放在src目录下)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.devMode" value="true"></constant>
<constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>
<package name="Mypack" extends="struts-default" namespace="/">
<action name="LogAction_*" class="com.jtr.test.web.logoAction" method="{1}">
<result name="error">/denglu.jsp</result>
<result name="success" type="redirect">/logo.jsp</result>
<allowed-methods>logo,regeist</allowed-methods>
</action>
</package>
</struts>
struts2.5动态调用需要加
<constant name="struts.devMode" value="true"></constant>
<constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>
<allowed-methods>方法</allowed-methods>
result中用type="redirect"来实现重定向
需要的java包:链接:https://pan.baidu.com/s/1CUexg30gR3RKL-0lOD8ljA
提取码:z0ao