欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

相关标签: struts2.5