Action获取从浏览器中传过来的值
在action中护额去参数很简单,只需要在action中定义和从浏览器中传过来的属性名字一样即可,设置getter和setter方法。比如在意jsp中的from表单定义一个名为name的输入框。
<form action="<%=request.getContextPath()%>/test/helloWorld.action"
method="post">
姓名:<input type="text" name="name"><br/>
<input type="submit" value="提交">
</form>
在HelloWorldAction中定义一个与之对应的name属性,设置getter和setter方法.
public class HelloWorldAction {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String execute() {
return "success";
}
}
在跳转的页面接受参数
<body>
姓名:${name}<br/>
hello kitty <br>
</body>
保存编译项目在浏览器中测试
成功跳转的结果为