采用Struts,如何把表temp中的id,name字段放到jsp的文件中?

savagewang1978 2005-05-09 01:18:46
jsp文件一打开就要求下拉框中有值?

高分求救?
...全文
128 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ses127127 2005-05-10
  • 打赏
  • 举报
回复
你在进入这个录入信息的jsp页面前就应该通过一个action处理,把Collection在Action中的放到session
savagewang1978 2005-05-10
  • 打赏
  • 举报
回复
对了,如果取到信息内容放到Collection中,那是要在Action或ActionFom放到request或session范围内,jsp才能获得Colelection,但是目前是jsp就是一个录入信息的页面,需要一打开,<html:select>就要有数据阿?


有没有更好的例子,参考一下,苦苦等待。。。。。。。。。。。
星之瀚海 2005-05-09
  • 打赏
  • 举报
回复
这样的效率如何?如果Temp中的内容还在变化呢?
ses127127 2005-05-09
  • 打赏
  • 举报
回复
在Action中取出放到session中
星之瀚海 2005-05-09
  • 打赏
  • 举报
回复
不好意思,问一下楼上,应该在什么地方去取到Collection,是在ActionForm类中,还是在其它地方?
ses127127 2005-05-09
  • 打赏
  • 举报
回复
你把表temp中的记录取出后放到Collection中,再用<logic:iterate>遍历,
<html:select>
<logic:iterate id等属性列表>
<html:option><bean:write ></html:option>
<logic:iterate>
</html:seelct>
飞行的兔子 2005-05-09
  • 打赏
  • 举报
回复
temp是数据库中的表么?还是?
星之瀚海 2005-05-09
  • 打赏
  • 举报
回复
<jsp:usebean id="temp" class="yourBussinessBean">
<html:select id="01" value="xxxx">
<% Vector vt = temp.getData();
for(int i=0 ;vt!=null&& i<vt.size();i++){
yourBussinessModule ybm = (yourBussinessModule)vt.elementsAt(i);
%>
<html:option value="<%=ybm.id%>"><%=ybm.name%></html:option>
<%}%>
</html:select>

建立一个Temp表的映射类yourBussinessModule,有两个公有属性Id和Name
建立一个处理获得Temp表的业务处理类yourBussinessBean,
如上进行操作即可
savagewang1978 2005-05-09
  • 打赏
  • 举报
回复
详细点如何?
ses127127 2005-05-09
  • 打赏
  • 举报
回复
你需要使用<logic:iterate>
savagewang1978 2005-05-09
  • 打赏
  • 举报
回复
苦等。。。。。。。。
MARS.nEIL 2005-05-09
  • 打赏
  • 举报
回复
不熟.学习..

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧