当前位置:编程学习 > JAVA >>

struts标签中的select标签用法

本人在做一个前台的页面, 启用需要select标签, 了解到struts标签库中的<s:select />标签非常好用遂决定拿来用, 但是在用的过程中发现了一个不能决绝的问题: 
标签如下: 
<s:select style="width:90px;" name="productYear" id="productYear" 
list="%{#session.yearList}" value="%{#session.currentYear}" ></s:select> 
代码中list的值是从session中获取出来的, 当页面失效(session过期)时, 这样从session中取值是要发生空指针异常的, 这样导致页面显示的时候出现: 

Struts has detected an unhandled exception: 
Messages: • Stream closed 
File: org/apache/jasper/runtime/JspWriterImpl.java 
Line number: 210 

初用struts标签, 希望各路英雄不吝赐教. Struts 标签 select --------------------编程问答-------------------- 放弃struts2吧。
http://bbs.csdn.net/topics/390454469 --------------------编程问答-------------------- 失效后就肯定会出错的,建议放进request里面咯,每次请求都执行一次set  --------------------编程问答-------------------- 有没有什么办法在标签中实现控制逻辑来避免空值呢? --------------------编程问答-------------------- 失效后就肯定会出错的,建议放进request里面咯,每次请求都执行一次set  或者放到js变量中在页面加载时使用 --------------------编程问答-------------------- 楼主 还是用select 吧,,然后迭代循环option ,循环之前判断是否null 就好了。。
--------------------编程问答--------------------
引用 1 楼 OrpheusWen 的回复:
放弃struts2吧。
http://bbs.csdn.net/topics/390454469

轻言放弃,谈何容易。。 --------------------编程问答-------------------- 页面之前判断session过期的,跳至错误seesion过期页面?
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,