jsp表单提交到servlet
servlet可以用getParameter取得参数值
不知道楼主问的是不是这个
servlet可以用getParameter取得参数值
不知道楼主问的是不是这个
解决方案 »
- firefox下JS不好使,在IE上好用.关于缩略图的问题.大侠帮帮忙啊
- <<紧急求助>>在jsp中,关于checkbox ,全选,多选以及选中个数的问题~~~~
- JAVASCRIPT代码应该放在JSP的哪个位置
- 改<a>标签的默认格式
- JSP有没有上传文件的组件啊
- ireport 使用问题 param传入java对象
- 有关定时器的问题
- 有关数据库连接池的问题,请教
- 在websphere下怎么用bean??是不是指定bean路径?
- RestTemplate的get传参和接收问题
- smartupload上传文件问题。(急!!!!!!!!!!!!!!)
- linux下连接mysql的问题:都三天不停的尝试,一直连不上,帮帮忙吧
这样a1的值就是value1了
在servlet里可以通过这句获得这个'good',String a=request.getParameter("att");
<input name="text1" type="text" id="text">
</form> //jsp中写的 action中写的是servlet的文件路径
==================================================
servlet 中的语句
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
String name = request.getParameter("text1");//就是input后面的那个字段
最好会用jbuilder
用ActionForm傳,傳多少也沒問題,還可以驗證~~~
还有更好的,使用setAttribute。setAttribute和removeAttribute方法把java对象存放到request对象中,就像你在session对象中的做法,只是没法处理IllegalStateException的异常情况:
public void setAttribute(String name,Object value)
public Object getAttribute(String name)
public void removeAttribute(String name,Object value)
1, 先说forward,这个我今天还试来着,传不成,好像根本就没法编译,不知道是不啥地方写错了。
<jsp:forward page="abc">//"abc"是Servlet的名字
<jsp:param name="a" value="b"/>
</jsp:forward>
2, 再说这个从URL传递参数,这个倒是能传过去一些东西,但是,我怎么也不能把汉字正确的传过去,Servler永远得到的都是乱码,看了好多中文问题的帖子,但是还是不知道该怎么弄,我没辙了。以往有老大教我。
3, 其他的从表但,用doGet、doPost方法都行,那很正常。谁能帮忙解释前两个问题?谢谢阿~
用request.getParameter();接收值,但是接收的值是String的。