struts2项目搭建

把strutslib中的所有jar包添加到类路径

在src下创建struts.xml文件

<?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.action.extension" value="action" />
    <constant name="struts.serve.static.browserCache" value="false" />
    <constant name="struts.devMode" value="false" />
    <constant name="struts.configuration.xml.reload" value="true" />

    <package name="xxx" namespace="/" extends="struts-default">
        <action name="xxx" class="xxx">
            <result>/xxx.jsp</result>
        </action>
    </package>
</struts>

在web.xml文件中配置“前端控制器”,即Struts2的核心控制器

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

</web-app>

猜你喜欢

转载自www.cnblogs.com/xyhero/p/9352052.html