JSP中如何将表单输入参数封装到JavaBean中?

JSP中如何将表单输入参数封装到JavaBean中,并在Servlet中获取... JSP中如何将表单输入参数封装到JavaBean中,并在Servlet中获取 展开
 我来答
千锋教育
2015-12-14 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
jsp中的表单可以跟javabean建立映射关系,提交到servlet后就可以保存到javabean了。
例如:
1、jsp表单域:
<form name="login" action="loginResponse.jsp">
请输入您的用户名:<br />
<input type="text" name="user_name"/><br />
请输入您的年龄:<br />
<input type="text" name="user_age"/><br />
请输入您的地址:<br />
<input type="text" name="user_address"/><br />
<input type="submit" value="OK"/>
<input type="reset" value="Reset"/>
</form>
2、javabean:
package javabean;

publicclass loginBean {
private String name;
privateint age;
private String address;
public String getAddress() {
return address;
}
publicvoid setAddress(String address) {
this.address = address;
}
publicint getAge() {
return age;
}
publicvoid setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
publicvoid setName(String name) {
this.name = name;
}

}
3、servlet处理封装
loginBean login=new loginBean();
login.setName(request.getParameter("name"));
login.setAge(Integer.parseInt(request.getParameter("age")));
login.setAddress("xxxxxxx");
匿名用户
2013-06-17
展开全部
表单参数在Servlet中用request.getParameter(String paraName)来获得其值.
如果要将输入参数封装到JavaBean中,并在Servlet中可以获取,那你需要使用Java的反射机制来动态设置JavaBean属性的值,在这方面很多第三方的框架已经实现了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-17
展开全部
request对象中有个request.getParameterNames返回的是一个java.tuil.Enumeration,可以用nextElement逐个获取每个Parameter。例如:
java.tuil.Enumeration e = request.getParameterNames();
while(e.hasMoreElement())
{
out.println( e.nextElement() + "=" + request.getParameter( e.nextElement() ) );
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-17
展开全部
可以通过JSP的useBean标准动作.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-17
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式