zoukankan      html  css  js  c++  java
  • eclipse之SSH配置struts2【一】 (使用版本 2.3.24.1)

    eclipse创建Dynamic web project,勾选生成web.xml,创建index.jsp页面,tomcat部署能正常运行。进行下一步struts配置。

    web.xml中添加配置,配置在web-app节点中。

       <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>
    

     src目录中添加struts.xml作为映射文件。

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.3.dtd">
    <struts>
    	<package name="default" namespace="/" extends="struts-default">
    		<action name="home" class="com.awu.actions.HomeAction">
    			<result>/WEB-INF/result.jsp</result>
    		</action>
    	</package>
    </struts>
    

    创建action

    package com.awu.actions;
    
    import com.opensymphony.xwork2.ActionSupport;
    
    public class HomeAction extends ActionSupport {
    	public String execute(){
    		System.out.println("Home");
    		return SUCCESS;
    	}
    }
    

    WEB-INF下lib中添加必需的jar,将struts中的所有jar放进去,反而会报错,也不知道是为了个啥。

    • commons-fileupload-1.3.1.jar
    • commons-io-2.2.jar
    • commons-lang3-3.2.jar
    • commons-logging-1.1.3.jar
    • freemarker-2.3.22.jar
    • javassist-3.11.0.GA.jar
    • ognl-3.0.6.jar
    • struts2-core-2.3.24.1.jar
    • xwork-core-2.3.24.1.jar
  • 相关阅读:
    2019 SDN阅读作业
    2019 SDN上机第3次作业
    SDN实验2
    SDN
    说好不肝---第五次作业
    [2020BUAA软工助教]助教每周小结(week 8)
    [2020BUAA软工助教]助教每周小结(week 7)
    [2020BUAA软工助教]助教每周小结(week 6)
    [2020BUAA软工助教]助教每周小结(week 5)
    [2020BUAA软工助教]助教每周小结(week 4)
  • 原文地址:https://www.cnblogs.com/dev2007/p/6475074.html
Copyright © 2011-2022 走看看