struts2一个实例中遇到的问题
2016-07-13 16:48
246 查看
今天实现了一个登录功能的Struts2小程序。
期间遇到了许多问题,记忆犹新的是
(1)新版本的tomcat9和eclipse Neon Release (4.6.0) 发生了冲突,启动服务器的时候老是有警告,但是又找不到问题,不得已回滚到了以前的tomcat8,没想到竟然好了!好了?这时候心里真特么复杂(整一天了!)
(2)因为仅仅是测试一下环境,所以去网上找了程序,因为看到了两篇博客都挺不错的,就综合了一下,万万没想到,就因为这个疏忽,导致了程序出了致命的错误。
比如:导入jar包的时候起了冲突,有两个名字一模一样,但是后面的版本不同,幸好及时发现。正确的如下:
还有:因为理解的不清楚,命名空间出现了问题,一直出现下面这样的错误
严重: Exception occurred during processing request: null
java.lang.NullPointerException
at com.struts2.test.LoginAction.execute(LoginAction.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
还好看到了这样的说明,才发现两篇博客上使用方式是不一样的,自己也是恍然大悟!
期间遇到了许多问题,记忆犹新的是
(1)新版本的tomcat9和eclipse Neon Release (4.6.0) 发生了冲突,启动服务器的时候老是有警告,但是又找不到问题,不得已回滚到了以前的tomcat8,没想到竟然好了!好了?这时候心里真特么复杂(整一天了!)
(2)因为仅仅是测试一下环境,所以去网上找了程序,因为看到了两篇博客都挺不错的,就综合了一下,万万没想到,就因为这个疏忽,导致了程序出了致命的错误。
比如:导入jar包的时候起了冲突,有两个名字一模一样,但是后面的版本不同,幸好及时发现。正确的如下:
还有:因为理解的不清楚,命名空间出现了问题,一直出现下面这样的错误
严重: Exception occurred during processing request: null
java.lang.NullPointerException
at com.struts2.test.LoginAction.execute(LoginAction.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
还好看到了这样的说明,才发现两篇博客上使用方式是不一样的,自己也是恍然大悟!
相关文章推荐
- java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder 异常
- There is no getter for property "name" in java.lang.String
- 热门框架RxJava + Retrofit的整合
- JAVA自学之每日一题(十)
- java实现愤怒的小鸟游戏之Java swing图形界面开发游戏项目愤怒的小鸟源码及实现方式详解
- Spring中的jar包简介
- Java对象克隆(Clone)及Cloneable接口
- java面向对象基础
- Java Swing JTable 表格【16:复选框JCheckBox作为表格元素】
- eclipse代码颜色设置
- 初识java程序的垃圾回收机制及对象在内存中的状态-----自学JAVA(第二节)
- struts2--概述
- spring编程式事务管理
- 学习RXJava文档整理
- springMVC 配置UEditor上传功能
- 【Java】异常 java.io.IOException: Stream closed 的解决办法
- 解决MyEclipse8.5打开.propertise文件无法显示中文问题
- Spring transaction事务之roll back回滚
- Quartz和Spring Task定时任务的简单应用和比较
- eclipse 删除所有注释及空白行