struts2简介

阅读更多
1. struts2简介

官网: http://struts.apache.org/

在用户请求和模块化处理方面以及页面的展现这块,Struts2发挥的屌炸天作用;
相对于传统的Jsp+Servlet模式,Struts2更适合企业级团队开发,方便系统的维护;


2. struts2导入jar包

版本:2.3.16

commons-fileupload-1.3.1.jar
commons-io-2.2.jar
commons-lang3-3.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
struts2-core-2.3.16.3.jar
xwork-core-2.3.16.3.jar


3. 配置web.xml


    Struts2
    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter


    Struts2
    /*



4. action

implements Action
import com.opensymphony.xwork2.Action;

extends ActionSupport
import com.opensymphony.xwork2.ActionSupport;


5. 示例

新建项目HeadFirstStruts2Chap01,版本选择2.5

HelloWorldAction.java

package com.andrew.action;
import com.opensymphony.xwork2.Action;
public class HelloWorldAction implements Action {
    @Override
    public String execute() throws Exception {
        System.out.println("执行了Action的默认方法");
        return SUCCESS;
    }
}

struts.xml


  
      
          helloWorld.jsp
      
  


helloWorld.jsp

Struts2你好!

http://localhost:8080/HeadFirstStruts2Chap01/hello
运行结果:
Struts2你好!
控制台:
执行了Action的默认方法

你可能感兴趣的:(Java,struts2)