永发信息网

谁帮我看看这个spring+hibernate+struts2的问题,真是搞不懂

答案:2  悬赏:0  手机版
解决时间 2021-05-05 12:25

以下这是错误提示
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /welcome.jsp at line 31
28:   <%
29:   List<Newstb> lst=(List<Newstb>)request.getAttribute("newlist");
30:   for(Newstb news:lst){%>
31:    <a href=""><%=news.getTitle()%></a>----><%=news.getType().getName() 【这里如果我用的是getId()就没有任何问题】%><br />
32:   <% }%>
33:   </body>
34: </html>
以下是首页跳转的struts2的那个Action
package com.news.struts2.action;
import java.util.List;
import org.apache.struts2.ServletActionContext;
import com.news.dao.news.NewsDao;
import com.news.entity.news.Newstb;
import com.news.splitpage.SplitPage;
import com.opensymphony.xwork2.ActionSupport;
public class IndexAction extends ActionSupport {
 private NewsDao newsDao;
public void setNewsDao(NewsDao newsDao) {
  this.newsDao = newsDao;
 }
@Override
public String execute() throws Exception {
 SplitPage sp = newsDao.splitpage(0,10);
 List<Newstb> lst = (List<Newstb>) sp.getLst();
 ServletActionContext.getContext().put("newlist",lst);
 return SUCCESS;
}
}
以下是struts2的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
" http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.objectFactory" value="spring" />
 <package name="page" extends="struts-default"> 
  <action name="welcome" class="indexAction">
   <result name="success">/welcome.jsp</result>
   <result name="input">/welcome.jsp</result>
  </action>
  <action name="randNum" class="utilAction" method="validNumGenerate">
   <result name="success" type="stream">
    <param name="contentType">image/jpeg</param>
    <param name="inputName">inputStream</param>
   </result>
  </action>
 </package>
 <package name="manager" namespace="/m" extends="struts-default">
  <action name="mlogin" class="managerAction" method="login">
   <result name="success">/send.jsp</result>
   <result name="input">/m/mlogin.jsp</result>
   <result name="error">/m/mlogin.jsp</result>
  </action>
  <action name="loginout" class="managerAction" method="out">
   <result name="success">/send.jsp</result>
   <result name="input">/send.jsp</result>
   <result name="error">/send.jsp</result>
  </action>
 </package>
</struts>
以下是映射的实体类
package com.news.entity.news;
import java.util.List;
public class NewsTypetb {
 private int id;
 private String name;
 private List<Newstb> news;
 public List<Newstb> getNews() {return news;}
 public void setNews(List<Newstb> news) {this.news = news;}
 public int getId() {return id;}
 public void setId(int id) {this.id = id; }
 public String getName() { return name;}
 public void setName(String name) {this.name = name;}
}
有字数限制,我写不到了,可以加我QQ351984592,非常感谢,没分了这是所有分
y

最佳答案

news.getType().getName() //把这个删了试一下


如果删了没问题的话就是session关闭了

全部回答
是不是name是保留字的原因?我是新手,如果不对还望见谅
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是笨蛋吗
男生学什么技术更有好未来和发展…谢谢
我是1989年农历八月十四出生的!想占卜一下我
我和她刚认识不久 我想追她 有追孩子好点的短
急求Microsoft office2007 破解版
为什么我想转别人空间里的东西 转不过来
看看我家电脑能玩DNF吗?不要乱说
两束同样强度的光可以叠加变成更强的光么
谁可以告诉我怎么和好朋友相处哦?总是吵架!
建筑材料门市部在什么地方啊,我要过去处理事
七彩虹CN.78T主板能上X2-245CPU吗
我能用泊美的油吗,40岁了.
亚太跟港行的区别?
京加什么旁变新字
有个QQ秀闪动的,不是太阳,也不是那个上面有
推荐资讯
我的露草被盐水浸到了。换盆土 它开始枯萎了
沁香阁花艺红联店地址在哪,我要去那里办事
现在这个社会的人能相信吗?
拜年的话后一句是,一句积极向上,憧憬美好未
关于兰州黄河的诗词,赞美兰州的古诗词
什么样的女人才算是完美女人呢
宁波华茂外国语学校小学部102班学生名字
挂号单用英语怎么说,邮寄东西时的“挂号”用
高尔夫球童的提问
鸭肉和什么一起吃最好,鸭子不能与什么同食
困难名言名句鲁迅,鲁迅写的名言,10句
杭州的大学会因为甲流提前放寒假吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?