最赞回答 / 琉小篱
你可以先打印一下user对象看是不是空,如果user对象为空的话就说明Struts2在自动注入的时候没有找到与之相配的变量(比如说在form中<input>标签的name是username但是在你的login()方法中只有一个Users对象是不能注入的)这个时候就需要在login()方法中实现一个模型驱动接口ModelDriven,这个接口的参数是user对象,这样就可以实现传值了,建议可以去看一下模型驱动的问题,很简单的。以上纯粹是一个新手的建议哈,希望不要误导楼主,如果回答有误,还请多多包...
2016-04-19
已采纳回答 / qq_耗子_3
去安装目录下删除就行了 方法如下由于myeclipse
添加的struts性能不是放在工程lib下的,而是myeclipse自带的,,所以删除比较麻烦,,我觉得最简单的做法应该是这样:D:\MyEclipse8.6\MyEclipse-8.6\configuration\org.eclipse.osgi\bundles
下搜索antlr-2.7.2.jar完成后能看到的,都删除掉,,(可能有些是在1.3下面的,有些是在2.1下面的)然后在D:\MyEclipse8.6\Common\plugins 搜索...
2016-04-19
最新回答 / Samen
十二月 16, 2016 10:51:56 下午 org.hibernate.annotations.common.Version <clinit>INFO: HCANN000001: Hibernate Commons Annotations {4.0.2.Final}十二月 16, 2016 10:51:56 下午 org.hibernate.Version logVersionINFO: HHH000412: Hibernate Core {4.2.4.Final}十二月 16, 201...
2016-04-16
最新回答 / seven_0026
我遇到了和你同样的错误!仔细检查一下,Users和Students两个实体的属性名称,和hbm文件中配置的属性名称是否一致!!(我的错误是Users里属性是usrename,Users.hbm.xml里面配置的是username.....找了好久才看出来,拼写错了)
2016-04-15
最新回答 / seven_0026
<property name="hbm2ddl.auto">create</property>的含义是每次操作数据库时,都会重新创建表结构,会导致数据丢失。系统正式运行的时候,应当将参数设置为update。SchemaExport是在测试用例中使用的,使用方便; 如果通过插入数据等方式也可以测试能否创建表结构,但是不如SchemaExport方便。在测试用例中如果只是获取sessionFactory,不调用SchemaExprot方法,程序是不能创建表结构的。两者需要同时使用...
2016-04-13
最新回答 / qq_英勇无敌防卫队_03768522
session.setAttribute("Students_list", list); }else{ session.setAttribute("Students_list", null); }加一个else不就完事了吗,你查找完后如果发现list为空就返回一个null,那么你的界面就没有显示了
2016-04-11