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
  • 相关阅读:
    迭代器
    LinkedList存储一副扑克牌,实现洗牌功能。
    线程
    堆栈、队列
    路由-第7集
    javascript中split字符串分割函数
    this的用法
    什么是AOP面向切面编程
    Servlet与JSP的区别
    堆(heap)、栈(stack)、方法区(method)
  • 原文地址:https://www.cnblogs.com/dev2007/p/6475074.html
Copyright © 2011-2022 走看看