struts2一个实例中遇到的问题
今天实现了一个登录功能的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)
还好看到了这样的说明,才发现两篇博客上使用方式是不一样的,自己也是恍然大悟!

struts2一个实例中遇到的问题的更多相关文章
- 将oracle冷备份恢复到另外一个数据库实例中
		因更换服务器需要将Oracle数据库转移到另外台Oracle中.说明: 1.测试环境为:windows server2003 和 oracle 10g. 2.2台服务器安装的程序目录一样,数据目录不一 ... 
- java中只能有一个实例的类的创建
		Java中,如果我们创建一个类,想让这个类只有一个对象,那么我们可以 1:把该类的构造方法设计为private 2:在该类中定义一个static方法,在该方法中创建对象 package test; / ... 
- 【sping揭秘】3、Spring容器中bean默认是保持一个实例
		Spring容器中bean默认是保持一个实例 这里做一个测试,基础代码 package cn.cutter.start.provider; import org.springframework.con ... 
- ToolkitScriptManager vs. ScriptManager  关于“只能向页面中添加 ScriptManager 的一个实例”讨论
		在使用ASP.NET设计AJAX功能网页时,需要首先声明ToolkitScriptManager或者ScriptManager控件,这些全局的脚本核心控制,然后才能使用众多的AJAX控件.如果没有创建 ... 
- C# WinForm中如何让当前应用程序只允许启动一个实例
		我们在WinForm开发中,很多情况下是需要只允许让用户运行一个实例,那么代码其实很简单.只需要修改Program.cs文件,代码如下 static class Program { /// <s ... 
- [VC]在VC++中实现让程序只运行一个实例的方法且实现该实例
		方法一: 有时候在开发应用程序时,希望控制程序运行唯一的实例.例如,最常用的mp3播放软 件Winamp,由于它需要独占计算机中的音频设备,因此该程序只允许自身运行唯一的一个例程.在Visual C+ ... 
- 一个线程中lock用法的经典实例
		/* 该实例是一个线程中lock用法的经典实例,使得到的balance不会为负数 同时初始化十个线程,启动十个,但由于加锁,能够启动调用WithDraw方法的可能只能是其中几个 作者:http://h ... 
- java中检测-在运行时指定对象是否是特定类的一个实例---关键字  instanceof
		java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例.instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例. if(requ ... 
- Oracle 远程访问配置    在 Windows Forms 和 WPF 应用中使用 FontAwesome 图标    C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素”   C#[Win32&WinCE&WM]应用程序只能运行一个实例:MutexHelper    Decimal类型截取保留N位小数向上取, Decimal类型截取保留N位小数并且不进行四舍五入操作
		Oracle 远程访问配置 服务端配置 如果不想自己写,可以通过 Net Manager 来配置. 以下配置文件中的 localhost 改为 ip 地址,否则,远程不能访问. 1.网络监听配置 ... 
随机推荐
- leetcode题解:Construct Binary Tree from Preorder and Inorder Traversal (根据前序和中序遍历构造二叉树)
			题目: Given preorder and inorder traversal of a tree, construct the binary tree. Note:You may assume t ... 
- Python开发easy忽略的问题
			这篇文章主要介绍了Python程序猿代码编写时应该避免的17个"坑",也能够说成Python程序猿代码编写时应该避免的17个问题,须要的朋友能够參考下 一.不要使用可变对象作为函数 ... 
- 2017.6.26 接口测试工具postman使用总结
			参考来自: http://www.cnblogs.com/sunshine-sky66/p/6369963.html http://www.cnplugins.com/tool/specify-pos ... 
- 2016.6.30 java.util.concurrent.ExecutionException java.lang.OutOfMemoryError
			选中ccs项目后,选择debug on server,但是运行到一半,跳出错误: java.util.concurrent.ExecutionException: java.lang.OutOfMem ... 
- Material Design (二),TextInputLayout的使用
			前言 一般登录注冊界面都须要EditText这个控件来让用户输入信息,同一时候我们通常会设置一个标签(使用TextView)和EditText的hint属性来提示用户输入的内容,而设计库中高级组件T ... 
- [PIC32--IDE]使用MPLAB IDE调试
			问题描写叙述 安装好MPLAB IDE后,就能够用来调试自己的PIC32板子,用于应用的开发了. 开发板 手边使用的是Microchip的PIC32 Ethernet Starter Kit II的小 ... 
- Activity返回数据给上一个活动
			1.在A这个Activity中以startActivityForResult(intent, requestCode)启动B这个Activity 2.在B这个Activity中setResult(re ... 
- python-mysql-replication
			python处理mysql binlog增量日志 http://python-mysql-replication.readthedocs.io/en/latest/examples.html 同样的项 ... 
- C# : 资源文件(多用于处理国际化)
			1.建立Resource文件夹,添加资源文件 处理国际化的问题,我们可以添加多个资源文件,如下就是添加一个中文的,一个英文的. 2.向其中添加键值对. 3.取值 CultureInfo uiCultu ... 
- spring mvc controller中的异常封装
			http://abc08010051.iteye.com/blog/2031992 一直以来都在用spring mvc做mvc框架,我使用的不是基于注解的,还是使用的基于xml的,在controlle ... 
