解决方案 »
- tomcat6.0在700并发的时候挂了unable to create new native thread
- mysql中的timestamp类型
- 高分,求助Web项目中Hibernate异常
- 这段代码什么意思?比较简单
- SQL语法异常,求教求帮助
- hibernate ONE_TO-MANY问题!想求一个语句,在查出Book表中的数据的同时查出Customer表中的数据怎么写!请高手进来看一下!!!
- 请教Struts Action中能否发送socket信息
- 如何判断一个服务是否可用?
- 一个怪问题
- poi输出word报错,getOutputStream() has already been called for this response
- extremetable(ec table) 当尝试由10换成50行的时候 提示找不到ec_crd
- hibernate 优化
<s:iterator value="list" status="i">
<s:property value="uid"/>
<s:property value="uname"/>
<s:property value="#i.first"/>
<s:property value="#i.last"/>
<s:property value="#i.even"/>
<s:property value="#i.odd"/>
<s:property value="#i.index"/>
<s:property value="#i.count"/>
<br>
</s:iterator>
<s:iterator value="newssssss" status="i">
<s:property value="#i.colltyype"/>
<s:property value="#i.collname"/>
</s:iterator>
我用的struts2
while (myli.hasNext()) {
Newsss modsln =(Newsss) myli.next();System.out.println(modsln.getColltitle());
}这个是有值的!
请楼主确认下是否是 将action中的myli 在前台打印出来?并且 这个myli 在action中 是否有setter gettet 方法然后在前台页面jsp中 是否引用了struts标签
<%@taglib prefix="s" uri="/struts-tags"%>
最后才是iterator 的问题:
<!-- value值是 你action中你想迭代的集合-->
<s:iterator value="myli" >
<!-- <s:property /> 这样写是把所有属性都显示出来 -->
<s:property />
</s:iterator>
list.size(); 是在采集获得数数据的时候,获得的地址集合!后台打印可以得到所有的采集数据! 都可以显示得出来!
Action --
List<Newsss> list = new ArrayList<Newsss>();public String execute() throws Exception {
for (int i = 0; i < 10; i++) {
Newsss n = new Newsss();
n.setColltyype(i);
n.setCollname("测试");
list.add(n);
}
}public List<Newsss> getList() {
return list;
} public void setList(List<Newsss> list) {
this.list = list;
}jsp---
<!-- var 相当于局部变量、 便于使用、-->
<s:iterator value="myli" var="m" >
<!-- 楼主的newssss类里面属性的大小写我不确定 就当小写吧-->
<s:property value="#m.colltyype"/><BR>
<!--#m.colltyype 的意思是循环取得集合里泛型类的colltyype属性的值 -->
<s:property value="#m.collname"/><BR>
</s:iterator>
双重循环试试。
修正下 <s:iterator value="myli" var="m">应该换成list 光copy了、
com/opensymphony/xwork2/util/LocalizedTextUtil.java
java.lang.NullPointerException 是不是也要注入Unewstg=new Unews();
modeln =tg.Tlistd(tempNews);
我在aciton用的时候,是这样用的!
很明显的没有注入,报空指针,你要是找不出来那里报错,debug一下就出来了。
<bean id="fgdf" class="org.Unews">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>用的时候就这样 private Unews fgdf;但是有个问题, Unews 它本身还依赖别的方法,这个有没有关系呢!