我在一个jsp页面里用
<s:bean name="com.hwjz.Sss" id="t">
<s:param name="name" value="typeinfo"/>
</s:bean>想向Sss.java里传一个属性为name,值为typeinfo
并用这个属性从数据库里查出一组数据,返回的是一个
Map[]的类型。我如何在jsp页面直接用Struts2的标签再取出并显示出来。Sss.java的一些代码import java.util.Map;public class TypeinfoDAO {
private String name; public void setName(String name) {
this.name=name;
} public BeanName[] getTypeinfo(){
....
Map[] map = dbc.readData(name);//从数据库查回数据
BeanName[] bn=new BeanName[];
...// 把map里的数据放到bean的实例里
return bn;
}
}
上面的那个Sss.java不返回一个bean的数组也可以,返回其它的类型也行,就是我在jsp页面里用什么标签怎么能把这个数据显示在页面里呢
<s:bean name="com.hwjz.Sss" id="t">
<s:param name="name" value="typeinfo"/>
</s:bean>想向Sss.java里传一个属性为name,值为typeinfo
并用这个属性从数据库里查出一组数据,返回的是一个
Map[]的类型。我如何在jsp页面直接用Struts2的标签再取出并显示出来。Sss.java的一些代码import java.util.Map;public class TypeinfoDAO {
private String name; public void setName(String name) {
this.name=name;
} public BeanName[] getTypeinfo(){
....
Map[] map = dbc.readData(name);//从数据库查回数据
BeanName[] bn=new BeanName[];
...// 把map里的数据放到bean的实例里
return bn;
}
}
上面的那个Sss.java不返回一个bean的数组也可以,返回其它的类型也行,就是我在jsp页面里用什么标签怎么能把这个数据显示在页面里呢
解决方案 »
- web项目加载多个webservice
- jsp 如何动态创建超链接
- 求助 关于hibernate的问题
- 请问:如何将客户端(运行IE的机器)上的Access数据库中的数据导入到web服务器上的数据库中
- jsp选修课系统中限制选课门数。。。。。
- 高分问一个较弱的问题,比率怎么算?
- 点击连接实现刷新
- Ext tree 树形菜单图标的显示问题
- jsp中怎样把字符转换为日期?谢谢!
- 请各位帮帮小妹(jsp连接ACCESS数据库的问题,高手请看!!!)
- 求救,很急,高手帮忙呀,谢谢!
- 请教关于HttpSessionListener和HttpSessionBindingListener的区别???????
<s:property value="#key"/>
<s:property value="typeinfo.get(#key)"/>
</s:iteraotr>
用其它strtus标签也可以,不过要加"%{}",比如:<s:textfield name="key" value="%{#key}"/>
那就把查询结果Map全放在一个List中,在页面用<s:iterator value="yourLis"s:iteraotr>迭代输出。
那就把查询结果Map全放在一个List中,在页面用 <s:iterator value="yourList"><s:iteraotr>