servlet如何获得jsp文本框的value值

就是value怎么在 servlet 回去出来
<input name="xxid" type="text" id="xxid" size="10" value="<%=sch.getXxid() %>">

jsp表单:
<form action="/servlet/setting" method="post">
<input name="xxid" type="text" id="xxid" size="10" value="<%=sch.getXxid() %>">
<intpu type="submit" value="提交">
</form>
servlet代码片段:
String param1 = request.getParameter("xxid");//xxid为jsp表单元素中的name属性
//这种方式取到的是String类型的,如果必要,可以自己强转类型

这个普通的表单提交,还有另外一种提交方式,ajax提交,这种提交页面是无需刷新的。有时间自己去学一学,在web应用中,ajax是一个很好的也是很需要的技术,时间不多,就写到这儿吧。

推荐几个网站(自己百度一下):
1——csdn
2——iteye
3——中国IT实验室
4——51CTO
很不错的网站
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-14
struts1
request.getParmeter("name")

struts2
在action 定义属性名跟文本框的name一样再提供set get方法就行了
第2个回答  2011-12-06
在Servlet中
String name=request.getParameter("name");//这里的name是你的表单里面的输入文本框name
request.setAttribute("name",name);//然后将name值保存在request范围内:
在jsp页面中是用String name=(String)request.getParameter("name");//返回的是一个Object类型转换一下,
显示是获得的值<%= name%>
谢谢采纳!
第3个回答  2011-12-06
向服务器发参数用form表单或者ajax都行,从服务器获取参数用你这种<%%>或者标签也行
第4个回答  2011-12-06
在servlet类中,调用getParameter(String name)方法去获得jsp文本框的value值。
相似回答