关于数据库与Hibernate匹配时的小问题

本文详细介绍了在使用Hibernate与Tomcat整合时遇到的空指针异常问题,以及如何正确配置web.xml文件以使Struts2在JSP中正常工作。通过分析代码和配置文件,提出了解决这些问题的方法。

今天做了一个小程序,jsp输入一些字段,action中将这些字段放到list中,然后从数据库get到那列数据,同样放到另一个list中,然后进行值相等的判断,就是这么简单的一个程序。
但因为很久没碰Hibernate了,所以执行起来有些坎坷。列出如下问题:

  1. 空指针异常频发,这是因为在vo类中,没有指定与数据库列的映射;
  2. 关键字问题:我之前设定的列名有叫values的,但一直不通过,最后发现问题所在。
  3. 关于list的空指针问题,这个是发生比较多的。一个是没有实例化,这是基础知识的问题。第二个我觉得也是发生情况比较多的,就是在使用前判断非空。
  4. web.xml配置:这个从前两天就一直困扰我。我觉得出现问题原因最多的是因为tomcat不干净,清理下就可以了。另外比较重要的:就是jsp中使用struts标签,但tomcat运行至首页时报错。查看了很多方法,最后发现问题是web.xml中应该写如下代码:<filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>
    我之前一直都是*.action,两个都存在也可以。
  5. 如果想要让jsp上显示之前action中的变量的话,在action中一定要写get、set方法~

目前是这样。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值