java后台 怎么(name 或 ID等)获取前台数据 相应的方法 是什么?

<inputname='devicespareid'type='text'style='width:90%'value="123"/>后台怎么获取value的值123?... <input name='devicespareid' type='text' style='width:90% ' value="123" />后台怎么获取value的值123? 展开
 我来答
dq756872076
2015-11-03 · TA获得超过214个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:89.3万
展开全部
前台jsp页面:
<body>
<form id="formId" action="xxx/yyy/zzz"> //action里是提交到后台控制层的路径
<input type="text" name="name1" id="id1" value="想让后台接到的值"/>
<input type="submit" value="提交"/>

</form>

</body>

<!-- 一般想让前台的值传到后台大多会用表单提交,把你要传的值写在form表单里,name名称就是后台接值要用到的名称,id一般是在js里使用,或者使用jquery时会用到;在点击提交或者查询按钮后,表单里的值会根据action的路径传到后台 -->

后台控制层(Controller):
@RequestMapping(value="/xxx/yyy")
public class formController{

@RequestMapping(value = "/zzz")
public String getValue(String name1){ //比如说要传到后台的是一个string类型的字符串
System.out.println(name1); //打印出的值就是前台input里填写的value值
//这时你就可以将接到的前台的值再传到service里从而对数据库进行操作等

return "/mmm/nnn/lll"; //在对数据进行操作以后,可以返回你想返回的页面,return后跟的就是页面的路径
}

}

//只是大体说了一下,我觉得这个应该不难懂吧,就算是别的框架,总体还是大同小异的,思想都差不多
1A沙漠之狐A1
2011-12-06 · 超过12用户采纳过TA的回答
知道答主
回答量:76
采纳率:100%
帮助的人:31万
展开全部
你可以在Action里定义一个属性“devicespareid”,然后就可以直接用它了。如果看不懂的话,或者用的是servlet的话,就用request.getParameter("devicespareid")。希望对你有用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一杯清茶gt777
2011-12-06
知道答主
回答量:13
采纳率:0%
帮助的人:13.4万
展开全部
表单内容
<input type="text" name="username"/>
在JSP或者servlet里
request.getParemeter("username"); //获取表单中name为username的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wei5695815
2011-12-06
知道答主
回答量:32
采纳率:0%
帮助的人:15.5万
展开全部
首先跟前台控件给个ID,然后在后台用DOCUMENT.表单名.ID.VALUE(值)。
追问
谢谢 request.getXX这类的方法 有那些呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gegecuicui
2011-12-06 · TA获得超过616个赞
知道小有建树答主
回答量:802
采纳率:0%
帮助的人:488万
展开全部
request.getParemeter("name");
追问
可不可以通过ID 或其它的属性值 来获取呢,除了getParemeter这个外还有其它的方法么?
追答
ID 目前没有吧  好像是的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式