java类中request.getParamater("a")获取jsp页面url传递的参数,编码问题。

java类中request.getParamater("a")获取jsp页面url传递的参数,编码问题。,第1张

因为URL采用ISO-8859-1编码,所以得把它转换成与页面相同的编码方式。

获取的值转码试试看

比如:

str=new String(strgetBytes("iso-8859-1"),("gb2312"));

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个字符,从后开始算起

以上就是关于java类中request.getParamater("a")获取jsp页面url传递的参数,编码问题。全部的内容,包括:java类中request.getParamater("a")获取jsp页面url传递的参数,编码问题。、jsp a href怎么传参数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/10091202.html

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

发表评论

登录后才能评论

评论列表(0条)

保存