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
  • 相关阅读:
    流畅的python——2 数据结构
    流畅的python——1 数据模型
    cpp3 std::bind
    cpp2 std::forward
    什么是 jQuery EasyUI?
    .Core中什么事依赖注入?
    .net 中datetime? 和 datetime 有什么区别?
    C#生成项目失败 错误列表 CS2001 未能找到源文件 “D:XXXXXX.cs”。
    Docker笔记
    ICollection与IEnumerable
  • 原文地址:https://www.cnblogs.com/dev2007/p/6475074.html
Copyright © 2011-2022 走看看