servlet中获得jsp中的变量值方式如下:
1.如果想获得input等文本框中的值,只要保证提交了form表单,就可以在servlet中用request.getParamater("@name");@name为input的name属性值。
2.如果想传的参数不想在页面中显示,或是只是定义的一个标志量,可以放在中,总只,只要是在form中,form提交了,就可以用上面的方法得到jsp中的值了。
一般是两种,如果你想获得input等文本框中的值,只要保证提交了form表单,就可以在servlet中用request.getParamater("@name");@name为你的input的name属性值。
如果你想传的参数不想在页面中显示,或是只是你定义的一个标志量,可以放在中,总只,只要是在form中,form提交了,就可以用上面的方法得到jsp中的值了。
jsp的数据传给servlet的方法:
第一种超链接,在href='servletAction?id=xxx'
第二种form表单提交,当点击submit时,action="servletAction" method='get/post'
第三种就是利用ajax,url='servletActionz',当然了,这里也有get和post两种情况,get直接在url后面加问号传参,post会把参数放在实体内容里面。
最后在servlet那边 用 request.getParameter("参数名");就可以拿到了
request.getParameter("")括号里的是你页面的表单的名字。
request.getParameter("");