2 qq 33182001 qq_33182001 于 2016.03.20 01:08 提问

SSH JSP页面显示不出Action值来,Hibernate获取值正常,可以插入数据,求大神速回!

import java.sql.Date;
import java.util.List;

/**

  • 商品业务
    */
    public class BlurbServiceImpl{
    BlurbDAO blurbDAO = (BlurbDAO)AppContext.getBean("blurbDAO");

    /*

    • 修改 / public void updateBlurb(String barCode){ this.blurbDAO.updateBlurb(barCode); } /
    • 添加 / public void addBlurb(Blurb blurb) { this.blurbDAO.addBlurb(blurb); } /
    • 根据时间查询 / public List findDate(Date productuionDate){ return this.blurbDAO.findDate(productuionDate); } /*
    • 分页查询 */ public PageModel findByPage(final int pageNo, final int pageSize) { return this.blurbDAO.findByPage(pageNo, pageSize); }

    public BlurbDAO getBlurbDAO() {
    return blurbDAO;
    }

    public void setBlurbDAO(BlurbDAO blurbDAO) {
    this.blurbDAO = blurbDAO;
    }
    }

2个回答

qq_33182001
qq_33182001   2016.05.21 07:41
已采纳

ffwqwq3331dsa

xionglangs
xionglangs   Rxr 2016.03.20 09:32

首先你能跳转,插入就应该strut2没啥错误,你先吧${blurb.barCode}换成${blurb},看看会不会返回一段地址,如果有,就代表这个值也有,那么就是Blurb类里面的内容没有了,首先查下在这个类里面有没有get,set方法,第二看看外键关联的配置文件对不对。

qq_27821837
qq_27821837   2016.03.20 01:17

你好,没有多大的问题哦,自己写错了几处

qq_33182001
qq_33182001 第一次写SSH,主要是分页消息不能在JSP显示不出来,HQL查询可以在控制台上正常显示
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于在JSP界面获取action里的值,来做判断显示内容的取值法
import com.opensymphony.xwork2.ActionSupport; public class OutputAction extends ActionSupport { private String Msg; public String getMsg
SSH框架/JSP Servlet 从Action中传递数据到JSP页面
使用 ActionContext进行传值: 例子:public String login({ if(this.userService.loginUser(user)==null||this.userService.loginUser(user).size()==0) { return "fail"; } else{
JSP页面获取action传递过来的值
first class: ————————————–actionpublic String getUser(){ List<User> list = userService.finAll(); //ActionContext.getContext().getValueStack().set("list", list.get(0));//引号内的list就是Jsp页面s标签里卖弄的value
怎样从jsp页面获取值到action中
两种方法: (1)属性驱动   一、与基本数据类型的属性相对应;           在action中设置要获取的属性名,并设置setter和getter方法,注意属性名要与jsp页面的name相同; action页面:直接使用属性名获取jsp页面传来的值 public class LoginAction extends ActionSupport { private
SSH 项目中,action获取jsp页面传过来的select值
项目框架S2SH,jsp页面如下,select列表设为multiple。为了能在action里取到前台界面select列表的多选值,瞎搞了两天,今天终于成功。其实后台action取前台jsp页面的值很简单,废话不多说,先贴代码: <form action="sendMsg.action?senderId=${users.id }&username=${users.username}" m
structs +hibernate 通过Action 将前台数据存入数据库 , 表单提交
逻辑:前台jsp中的form,调用action中的add方法,action中通过定义和页面元素相同的私有变量(生成get、set方法可以拿到前台变量),然后调用dao中的hibernate保存 1、struts.xml 采用通配符配置 /test/addTestSucess.jsp /test/searchTest.jsp 2、前台页面 addTest.jsp
ssh框架action域模型不起作用,接收不到jsp页面传来的id值
想要在jsp页面向action跳转的时候,传s
为Action的属性注入值两种方式,jsp页面访问该属性值
(1) Struts2为Action中的属性提供了依赖注入功能,在struts2的配置文件中,我们可以很方便地为Action中的属性注入值。注意:属性必须提供setter方法。 在配置文件中注入依赖属性适用于少数不变写死在程序中的属性,如某些交给客户后会改变的属性。                         /WEB-INF/struts.xml           /page/
ssh框架下 一个action的值会传到接下来响应另外一个action的jsp界面值 明明代码没有获取上一个action的值
就是我在ssh框架下搭建的web网站 执行完update()操作后,紧接着通过另外一个action跳入增加界面的jsp,这个jsp界面的某些属性就会获取到update的值 导致出现错误 后来发现原来是spring bean出了问题。 scope="prototype" 会在该类型的对象被请求时创建一个新的action对象。如果没有配置scope=prototype则添加的时候不会新建一个act
hibernate多表查询的结果在jsp页面快速显示的办法
在网上查了好多资料,发现大家写的都是相互抄的,而且也没有查询过后再jsp页面显示的例子,本人就写了 一个,感觉还是挺方便的,如果哪位高手感觉需要有改进的地方,请不吝赐教! 多表查询 public List ListAllReplyTopics(int topic_ID) {       Sessionsession = HibernateUtil.openSession();