java中如何从页面中获取值
展开全部
eg:
jsp页面:
<form method="post" name="form1" action="/unionAccountDraw.do?op=addUserInfo" accept-charset="UTF-8">
<div class="c_msg2 red2 t14 tb wryh">
<div class="dl l17 m10">真实姓名</div>
<div class="dl"><input type="text" name="MBRName" id="MBRName" class="c_input"/></div>
<div class="dl l17 m10">身份证号</div>
<div class="dl"><input type="text" name="MBIdCard" id="MBIdCard" class="c_input"/></div>
</div>
<div class="b_button tc"><img src="/liantong_dazzle/images/tx1.png" width="126" height="34" align="absmiddle" style="cursor:pointer" onclick="document.form1.submit()"/></div>
</form>
根据form表单中的action属性中的值,点击提交的时候去找相对应路径的类和方法。op是类中的方法。
后台Action:
addUserInfo方法中,就可以用
String name = request.getParameter("MBRName");
String idcard = request.getParameter("MBIdCard");
去接收前台输入的值。然后调用保存数据库的方法,就能把前台jsp页面的值保存到数据库中。
如果还有什么问题,欢迎追问哦。
jsp页面:
<form method="post" name="form1" action="/unionAccountDraw.do?op=addUserInfo" accept-charset="UTF-8">
<div class="c_msg2 red2 t14 tb wryh">
<div class="dl l17 m10">真实姓名</div>
<div class="dl"><input type="text" name="MBRName" id="MBRName" class="c_input"/></div>
<div class="dl l17 m10">身份证号</div>
<div class="dl"><input type="text" name="MBIdCard" id="MBIdCard" class="c_input"/></div>
</div>
<div class="b_button tc"><img src="/liantong_dazzle/images/tx1.png" width="126" height="34" align="absmiddle" style="cursor:pointer" onclick="document.form1.submit()"/></div>
</form>
根据form表单中的action属性中的值,点击提交的时候去找相对应路径的类和方法。op是类中的方法。
后台Action:
addUserInfo方法中,就可以用
String name = request.getParameter("MBRName");
String idcard = request.getParameter("MBIdCard");
去接收前台输入的值。然后调用保存数据库的方法,就能把前台jsp页面的值保存到数据库中。
如果还有什么问题,欢迎追问哦。
展开全部
如果取页面元素的值如 input 标签的值,直接使用request.getXXX XXX为标签的name属性即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以把需要的参数传到后台去~!比如说struts,XX.action?name=XX
在后台这么写,private String name;然后get set方法就可以获取到name了的
在后台这么写,private String name;然后get set方法就可以获取到name了的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要是通过表单进行提交。然后从request中获取参数
// 请求的所有参数集合
Map<String, String[]> param;
// 获取从页面上传来的所有参数
param = request.getParameterMap();
或者
// 查询的类型
String type = request.getParameter("type");
// 查询的Server的url
String serverurl = request.getParameter("serverurl");
// server的端口号
String serverport = request.getParameter("port");
// 总共有多少个核心
String coresParam = request.getParameter("cores");
// 查询的开始时间
String startTime = request.getParameter("timestart");
// TODO
// 查询的结束时间
String endTime = request.getParameter("endtime");
// 请求的所有参数集合
Map<String, String[]> param;
// 获取从页面上传来的所有参数
param = request.getParameterMap();
或者
// 查询的类型
String type = request.getParameter("type");
// 查询的Server的url
String serverurl = request.getParameter("serverurl");
// server的端口号
String serverport = request.getParameter("port");
// 总共有多少个核心
String coresParam = request.getParameter("cores");
// 查询的开始时间
String startTime = request.getParameter("timestart");
// TODO
// 查询的结束时间
String endTime = request.getParameter("endtime");
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你用的什么框架了。chried 说的方法也可以。一般获取少量数据就通过传递值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询