假设这JSP叫 indexjsp,自己提交给自己
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<body>
<form id="test" method="post" action="indexjsp">
<select id="code" name="plugin">
<option value="1cn">cn</option>
<option value="2us">us</option>
<option value="3en">en</option>
</select>
<input type="submit" value="提交">
<br>
<%outprintln(requestgetParameter("plugin")); %>
</form>
</body>
</html>
请采纳
1、在Jsp页面将文本框输入域放在html表单form之中提交
2、后台定义一个过滤器继承Filterjava
3、在过滤器中的doFilter方法中,将参数ServletRequest转化为>
iContactHandle ich = new iContactHandle();List list = ichqueryIContact(sendPerson);%</form[/code]------解决方案--------------------------------------------------------给input的name属性提供set get方法就能获得。------解决方案--------------------------------------------------------1 requestgetParmeter(sendPerson); 方法名写错了,应该是getParameter吧2 另外这不可能实现吧,同一个界面不可能在jsp的java代码中访问html的input,你想想java代码是在后台执行的,input是在前台ie输入的 。 顺序就不对 。 想想servlet原理就明白了 。 可以用js动态获取,java就难了------解决方案--------------------------------------------------------探讨1 requestgetParmeter(sendPerson); 方法名写错了,应该是getParameter吧2 另外这不可能实现吧,同一个界面不可能在jsp的java代码中访问html的input,你想想java代码是在后台执行的,input是在前台ie输入的 。 顺序就不对 。 想想servlet原理就明白了 。 可以用js动态获取,java就难了
通过参数传递来接收这个值就可以了。
比如:
onClick="javascript:location='/bvalue=<%value%>'" //这里假设Servlet的url-parttern是"/b"
然后bjava里getParameter("value");就得到传递的value了。
对value进行加工后直接放到session范围,页面上就可以直接获取该值了。
requestsetAttribute("page",page);第一个page是String类型,是为键,第二个page是值,也可以是String类型,或者其他类型。
然后再用
requestgetRequestDispatcher("页面路径");
这样这个page值就传到指定的页面了。
在页面里面用el表达式,${page} 就取到值了,如果page里有age属性,再${pageage}就是age的值了
以上就是关于jsp页面java代码如何获取本页面的参数全部的内容,包括:jsp页面java代码如何获取本页面的参数、如何在过滤器Filter.java中获取jsp页面文本框的值、【jsp】jsp中java代码段中怎么获取本页面<input>标签的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)