
jsp中超链接传值使用键值对格式,多个键值对之间用&分隔,即
<a href="showjspname=tom&pass=123&score=78,5">连接</a>
取值则使用request对象即可
<%
String username=requestgetParameter("name");
String userpass=requestgetParameter("pass");
String score=requestgetParameter("score");
%>
注意:
1、超链接传值传递的都是String类型,如果需要其他类型,则需要进行类型转换
2、超链接传值有长度限制,最长不能超过255个字符,从后开始算起
requestgetParameter()方法得到请求参数,
题目中的两个参数就可以如下获取:
String
username=requestgetParameter("username");
String
password=requestgetParameter("password");
如果出现编码问题的话还要转换编码的
页面显示可以用
outprint(username);
outprint(password);
jsp是无法直接或取页面中js变量的值,但是可以通过间接的方法,用html的方法
例如:
<input id="data" type="hidden" value="你想要的数据" />
在html里定义一个上面的标签,把js的值放到标签里,然后jsp去获得这个值
传递的话按楼上[<a href="/HomeWorkWeb/delclassjspclassId=<%=classId%>"
这个来传递就行了。
至于获取,可以String id = requestgetParameter(“classId”);//注:这里的classId是地址中问号后第一个参数/。。
把获得的id值传递给你的函数就行了。 SQL语句可以写成。
select from type ,Process where typekind =Processkind where typeid = id//这里的id就是你获得的那个id了~ 以实参的形式传递过去。
以上就是关于jsp a href怎么传参数全部的内容,包括:jsp a href怎么传参数、二、 建立check..jsp,获取请求中的username、password参数,并在页面上显示、怎么在jsp中获取js中的参数值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)