欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

struts2自动获取设置数据

程序员文章站 2022-07-12 16:18:25
...
1. struts2自动获取设置数据

新建项目HeadFirstStruts2Chap02,版本选择2.5

HelloWorldAction.java

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

struts.xml

<action name="hello" class="com.andrew.action.HelloWorldAction">
      <result name="success">helloWorld.jsp</result>
</action>

helloWorld.jsp

${name} 你好!


1) url传参

http://localhost:8080/HeadFirstStruts2Chap02/hello?name=struts2
运行结果:
struts2 你好!
控制台:
执行了Action的默认方法


2) 页面传参

index.jsp

<form action="hello" method="post">
    name:<input type="text" name="name"/><input type="submit" value="Submit"/>
</form>

http://localhost:8080/HeadFirstStruts2Chap02/index.jsp
123 submit
运行结果:
123你好! 
控制台:
执行了Action的默认方法
相关标签: Java struts2