您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 求助Struts1x bean:write 抛异常的问题

求助Struts1x bean:write 抛异常的问题

来源:网络整理     时间:2016/6/25 11:07:38     关键词:

关于网友提出的“ 求助Struts1x bean:write 抛异常的问题”问题疑问,本网通过在网上对“ 求助Struts1x bean:write 抛异常的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 求助Struts1x bean:write 抛异常的问题
描述:

bean:writeStruts1jsp转换异常Java

今天做功能时,遇到一个很诡异的问题。。。项目用的是Struts1.2 我把业务代码全部删掉之后依然报错,以下是代码 Action:

public ActionForward recharge(ActionMapping mapping, ActionForm form,
				HttpServletRequest request, HttpServletResponse response)throws GeneralException{
                       List list = new ArrayList();
			AcCrpayTransIncharge po = new AcCrpayTransIncharge();
po.setTransId("1111111111"); list.add(po);
request.setAttribute("this_list", list); return mapping.findForward("recharge"); }
jsp页面




 



之后就是抛异常了 求助Struts1x bean:write 抛异常的问题 求助Struts1x bean:write 抛异常的问题<> 求助Struts1x bean:write 抛异常的问题 但是!!我用EL表达式就能正常取出来。。。这是为什么。。。

${list.transId}//这样是正常能显示在页面的

解决方案1:

看明白了,你上面循环了,但是你用的不是循环过后的值,你改成这个 求助Struts1x bean:write 抛异常的问题

解决方案2:

哥,你是list不是map不能通过取值,list要循环取值的 现在你明白为什么报错了吧

解决方案3:

引用 2 楼 zw0283 的回复:
Quote: 引用 1 楼 qnmdcsdn 的回复:
name里边也这么写list.transId?
额。。没太看懂,是这样么?

1、
2、
3、
4、
5、
上边这5种都试过了。还是报错。。。 主要它报的是ClassCastException。。我很费解啊。。本来存的就是String啊。。。是不是这个版本的一个bug啊。。


哈哈哈,听听楼下几楼的意见吧,我没玩过1
以上介绍了“ 求助Struts1x bean:write 抛异常的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2058328.html

相关图片

相关文章