日期:2014-05-18  浏览次数:20794 次

jsp链接传递参数的问题
<a   href= "../jsp/erro.jsp?name=ch1 "> ch1 </a>

request得到参数是ch1
  <a   href= '../jsp/erro.jsp?name= "ch2 " '> ch2 </a>

request得到的是 "ch2 "
这两个都是字符型的   如果要传递整型的列   ?

还有点疑惑   name没有声明     我一直以为第2种应该得到的是字符型变量ch2     可是结果却有引号

------解决方案--------------------
只有字符型的,你可以再转一下啊

<a href= "../jsp/erro.jsp?int=2 "> ch1 </a>


<a href= "../jsp/erro.jsp?name= <%=ch2%> "> ch2 </a>
------解决方案--------------------
传递的参数默认好象都是字符串类型的,你可以转换下类型就可以了

Integer.parseInt(String s)
将字符串参数作为有符号的十进制整数进行分析。
------解决方案--------------------
类型转换,同上
------解决方案--------------------
可以,解决了记得结贴
------解决方案--------------------
request传递过来的是String类型的,
可以再转换成int类型什么的。
Integer.parseInt(String s)