jsp页面java代码如何获取本页面的参数

jsp页面java代码如何获取本页面的参数,第1张

假设这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>标签的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9529352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存