程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> struts2一個實例中遇到的問題,struts2實例遇到

struts2一個實例中遇到的問題,struts2實例遇到

編輯:JAVA綜合教程

struts2一個實例中遇到的問題,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)

 還好看到了這樣的說明,才發現兩篇博客上使用方式是不一樣的,自己也是恍然大悟!

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved