1、“不用session的话,request.setAttr结果在include页面无法得到”的问题,可试试用template或tiles,不行就把include内容放入listen.jsp中,再用EqualTag处理。
2、在Action中:
request.setAttribute("myList",myList);
在JSP中:
<html:select property="select"> <html:options name="myList"/></html:select>
2、在Action中:
request.setAttribute("myList",myList);
在JSP中:
<html:select property="select"> <html:options name="myList"/></html:select>
解决方案 »
- 验证用户名是否存在。Ajax+Action怎么写了?
- java.lang.ClassCastException: java.lang.String。求解
- N人们,请教个Struts配置的问题
- 编写JAVA 邮件收发
- WEBLOGIC8和APACHE2集群配置的小问题
- 急!一个困扰了很久的问题
- 关于混淆器问题,急!!!!!
- 请教hibernate高手 Unknown entity class: java.lang.Long 异常 在线等
- java在http请求中传递大数据
- 请问Oracle9i JDeveloper跟Oracle JDeveloper 10g有什么区别?
- 怎么处理呀?帮帮忙,在线等
- 高手们!!帮个忙,我想写个程序!!
1、暂时不打算使用template,把include的内容放入listen.jsp的话页面就有点太乱了,那样也失去了include的意义,不知道还有没有别的方法
2、forward到这个页面的话取request值没问题,但关键是从地址栏直接敲该连接,本页面该如何调用Action取得结果然后再返回给本页面显示?
第2个问题和上面说的一样,不同的是具体了点,就是select控件的值需要从数据库中取,常规方法很容易办到
点击按钮改变一个变量的值,用这个变量来控制include文件,这个可以,关键是怎么把操作结果传给这个include的页面
<action="listen.jsp"?i=...>
swich (i)
case:1
include..........
break
case:2
include.......
.....include 的内容有?传来的参数
<select...
<%while(rs.next()) {%>
<option value="<%=rs.getXXX()%>"/>
<%}%>如果是多个字段则用循环控制