struts2 action中从页面取来的值为null

当我用struts2和spring结合时,action可以从页面取到值但是当加一个hibernate时,action从页面取到的ID值为空?麻烦了!!!1、当struts... 当我用struts2和spring结合时,action可以从页面取到值
但是当加一个hibernate时,action从页面取到的ID值为空?
麻烦了!!!
1、当struts2和spring结合时,页面端能取到id值 ,如……user.action?id=1,UserAction中的id=1.
2、当ssh2时,页面端能取到id值,如 ……user.action?id=1,UserAction中的id=null.
3、UserAction中已经写了getId,setId方法;

<action name="user" class="user">
<result>/login.jsp</result>
</action>
这是struts.xml的配置
展开
 我来答
百度网友025bce9f4
2010-05-07
知道答主
回答量:25
采纳率:0%
帮助的人:16.6万
展开全部
action和jsp属于体系结构中的前端,之用struts2时action类能取到值,说明前端是没问题的,现在你加上hibernate,属于dao层的范围,应该不会英雄action,所以可能是你的配置文件写错了,你在启动tomcat时,看有没有报监听器或过滤器的错
qqqiu1990
2010-05-05 · TA获得超过124个赞
知道答主
回答量:107
采纳率:0%
帮助的人:50.6万
展开全部
是不是能获得其他的值啊??只有id获取不到啊????
如果是这样的话首先呢,先看看你在 *.hbm.xml 文件中配置的数据类型是否和数据库中一致,如果你是让它反转表的话应该不会存在这个问题。
如果id是数字的话,一般配置它的递增类型为native的!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
17548030
2010-05-05
知道答主
回答量:84
采纳率:0%
帮助的人:27万
展开全部
LS 有理 看xml
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tonylinzhen
2010-05-08 · TA获得超过1368个赞
知道小有建树答主
回答量:997
采纳率:50%
帮助的人:390万
展开全部
我感觉是spring的配置文件出现问题 一般hibernate自动生成很少存在配置的数据类型是否和数据库不一致的问题 spring在接管hibernate 及business层的配置 可以检查一下 还有就是楼主做一些断点测试 看看dao层 和business层中是否有传入id
还有就是spring配置时注意一下bean的scope属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式