关闭

stuct2接收请求参数

1074人阅读 评论(0) 收藏 举报
分类:
接收请求参数
1:
http://127.0.0.1:8080/struct2341/test/helloworld.do?id=123
这样对于的action类就会通过反射机制获得id名字匹配;用表单也可以使用post提交的
public class HelloWorldAction {
private Integer id;
private String message;
private Person person;


2: 使用复合类型

1表单提交到对应控制器
<form action="<%=request.getContextPath()%>/test/helloworld.do" method="post">
id:<input type="text" name="person.id" />
<input type="submit" value="发送" />
</form>

2 action中有对应person的get和set 方法
import cn.itcast.bean.Person;
public class HelloWorldAction {
private Integer id;
private String message;
private Person person;

3 要在对应的包下定义Person类
package cn.itcast.bean;
public class Person {
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
}

4 显示在对应的视图  id=${person.id}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:287427次
    • 积分:3390
    • 等级:
    • 排名:第9873名
    • 原创:94篇
    • 转载:36篇
    • 译文:11篇
    • 评论:31条
    文章分类
    最新评论