请问,ACTION里request.setAttribute方法和JSP中的request.getAttribute方法之间只能传递字符串,而传递INT或其他类型都get不到是怎么回事,谢谢各位
注释:只能传递字符串举例
request.setAttribute("name","jack")这样可以通过request.getAttribute方法在JSP中得到
而request.setAttribute("age",18)这样传递int型或其他类型的参数在JSP中用request.getAttribute方法就得不到了
报的错误为:
ServletException during processing of content: ( java.lang.Integer) [60712] Caused by: Caused by: java.lang.ClassCastException java.lang.Integer
java.lang.ClassCastException: java.lang.Integer
java.lang.ClassCastException: java.lang.Integer
注释:只能传递字符串举例
request.setAttribute("name","jack")这样可以通过request.getAttribute方法在JSP中得到
而request.setAttribute("age",18)这样传递int型或其他类型的参数在JSP中用request.getAttribute方法就得不到了
报的错误为:
ServletException during processing of content: ( java.lang.Integer) [60712] Caused by: Caused by: java.lang.ClassCastException java.lang.Integer
java.lang.ClassCastException: java.lang.Integer
java.lang.ClassCastException: java.lang.Integer
解决方案 »
- 在Mysql中关于TopN的问题,请个位大侠帮忙
- 怎么样在input type text中的value属性设为一个变量值
- 请教关于网页下载代码的问题.
- 救命啊,我怎么装了jdk1.4.2,运行程序只能在进程里边看到,没有图形界面;报“初始化ddraw.dll”错误,拷贝一个ddraw也不行
- mysql数据库,使用mybatis,自动生成xml和javabean
- 哪位高手帮我看一下问题出在哪了 谢谢
- 请教下拉列表框的问题!
- 请问怎么在 dreamweaver里面改变table的颜色,以及字体的颜色啊?
- 最近在研究JForum源码,匿名发帖是怎么实现的
- js生成二维码,在JSP中为什么似乎无效,如果是html则可以
- 请教如何使用jacob操作word
- jsp网站与php网站之间传递数据问题
JDK的话我再问问看,是什么版本的
还是谢谢你,继续期待
我同事他们都是直接可以传其他类型的,包括Iterator
我不知道问题出在哪
类型我按我同事的方法转了
他可以传,我不可以传
但我想知道问题出在哪
而且都用STRING的话也会导致不方便:)
這麽寫肯定沒問題
int i=(Integer)(request.getAttribute("age")).intValue();request.setAttribute(Strig s,Object o)
request.getAttribute(String s)
两者只能传递对象,不能传递基本数据类型,所以需要转化成对应的封装类才能使用。
基本数据类型 封装类型
byte Byte
char Character
int Integer
short Short
float Float
double Double
long Long
boolean Boolean