我快跳楼的问题,请给为英雄拯救啊! 明确的定义HttpSession呢?在setattribute()前消除session的selectList 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怀疑你是不是在struts-config.xml中设置跳转路径(forward)的时候设错了,确定跳到了你想到的jsp页面。这个错我犯过! 给你建议。 你的list是什么对象啊,这个集合内的对象有你所输出的属性名(ip, CPName)和对应的get/set方法吗?还有你的第二个属性名CPName不能这样写,不附合JavaBean的规范,第一个字母应小写的,写成cpName试试吧,一定要有对应的get/set方法哦呵呵再查查吧 你要看看你的bean里面的字段是否和这里的一样,但是奇怪的事,如果你的<bean:write name="llla" property="CPName" />property写错了,应该报没有找到get,set方法。如果是对的,问题就出在你传过来的值是空的。楼上的,CPName有可能不会错,如果你的表字段建的是CP_name,那么用Hibernate映射的时候就是CPName,不信你可以测试一下。 还是不行的,我加了get和set方法了。大致情况是这样的:(1)request.getSession().setAttribute("selectList", list); 这个list是我用hibernate查询单表出来的结果,我确定能查询出来。语句为:query = s.createQuery("from SysCallinlimit cd ");(2)<bean:write name="llla" property="CPName" /> 这里的"CPName"是我从真实对应数据库的字段的。 用<%System.out.println("*****************");%>看你的jsp能运行到哪里了。 <logic:iterate id="llla" name="selectList" type="?????" > query = s.createQuery("from SysCallinlimit cd ");你就这样,需要转换成list,然后返回啊。List result = query.list();if (result.size()>0){ return result;}return null; 你实在不行,你就直接在你的Action里面设置一个断点,是不是用eclipse开发呢 ?如果是,你在eclipse里面启动服务,然后用eclipse的浏览器打开的应用,调试一下。 最好能看出你的<logic:iterate 〉有没有循坏执行里面的方法 不管怎么说CPName 确实不符合规范!刚才又犯了一个错误,提示没有getter.setter方法,天知道原因,这些东西都有的后来不知道怎么又好用了,还是怀疑自己手误。你也好好检查吧空白的话,你还是先确定你跳转到了正确的页面,如果找不到页面,也不会提示错误的,也是空白!建议! 我也跟宗了,<logic:iterate 〉是在循环,而且能看见“llla”的值,就他咪咪的不显示值,还请各位高手,指点啊 先去掉property,输出看看是不是正确的值,根据类型检查setter.getter方法是否真的对应 这样呢 试<logic:iterate id="llla" name="selectList" scope="session" > <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic"%>改成这个呢 :<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>要先在web.xml中配置 <taglib> <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> <taglib-location>/WEB-INF/struts-logic.tld</taglib-location> </taglib>具体细节问题 看看书 这个问题很急,谁愿意给我msn/qq,我跟他现场请教好吗,发我邮箱吧([email protected]),谢谢了! 你arrayList里的对象申明private String CPName了吧?改成cpName看看? 我的msn:[email protected] ,加我救救我吧! 现在到有显示了,但是是这种情况是什么问题org.apache.commons.beanutils.BasicDynaBean@e4d7f7 org.apache.commons.beanutils.BasicDynaBean@1ec6b9 org.apache.commons.beanutils.BasicDynaBean@88a80e 在struts_config.xml里没有配置好action对应的forward参数吧 如果没有参数的话,也会跳到空白页面的 你的bean的名字是BasicDynaBean吗?是动态bean?org.apache.commons.beanutils.BasicDynaBean没有用过,什么类型的?我都是用的是自己编写的bean。 org.apache.commons.beanutils.BasicDynaBean@e4d7f7 org.apache.commons.beanutils.BasicDynaBean@1ec6b9 org.apache.commons.beanutils.BasicDynaBean@88a80e这是直接显示了对象,应该在加一层,显示对象里面的属性 应该是在Action中进行request..setAttribute("selectList", list);操作而不是request.getSession().setAttribute("selectList", list); 操作 请教大虾:JSF web 应用 上写Junit 有关cas单点登录的问题! Hibernate 回滚的问题 简单的查询系统jsp+servlet+jd 请问在java中,一个类可以调用另一个类的什么?多谢! 乱码问题 问下各位~什么是OB层的开发啊? 用什么方式来确定JavaBean的生命周期呢? struts的标签很多,有没有手册可以查的? 用JAVA编写模拟qq农场,前辈们可否帮助我一下 关于Struts的org.apache.struts包问题 各位大哥,推荐一本j2ee入门书好吗
呵呵
再查查吧
<bean:write name="llla" property="CPName" />property写错了,应该报没有找到get,set方法。
如果是对的,问题就出在你传过来的值是空的。楼上的,CPName有可能不会错,如果你的表字段建的是CP_name,那么用Hibernate映射的时候就是CPName,不信你可以测试一下。
(1)request.getSession().setAttribute("selectList", list); 这个list是我用hibernate查询单表出来的结果,我确定能查询出来。语句为:
query = s.createQuery("from SysCallinlimit cd ");
(2)<bean:write name="llla" property="CPName" /> 这里的"CPName"是我从真实对应数据库的字段的。
你就这样,需要转换成list,然后返回啊。
List result = query.list();
if (result.size()>0){
return result;
}
return null;
是不是用eclipse开发呢 ?如果是,你在eclipse里面启动服务,然后用eclipse的浏览器打开的应用,调试一下。
后来不知道怎么又好用了,还是怀疑自己手误。你也好好检查吧空白的话,你还是先确定你跳转到了正确的页面,如果找不到页面,也不会提示错误的,也是空白!建议!
<logic:iterate id="llla" name="selectList" scope="session" >
改成这个呢 :
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
要先在web.xml中配置
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
具体细节问题 看看书
private String CPName了吧?
改成cpName看看?
org.apache.commons.beanutils.BasicDynaBean@e4d7f7
org.apache.commons.beanutils.BasicDynaBean@1ec6b9
org.apache.commons.beanutils.BasicDynaBean@88a80e
如果没有参数的话,也会跳到空白页面的
org.apache.commons.beanutils.BasicDynaBean@1ec6b9
org.apache.commons.beanutils.BasicDynaBean@88a80e这是直接显示了对象,应该在加一层,显示对象里面的属性
request.getSession().setAttribute("selectList", list); 操作