1. 程式人生 > >struts2找不到對應action錯誤的解決

struts2找不到對應action錯誤的解決

錯誤如下:

There is no Action mapped for namespace [/users] and action name [User_login] associated with context path [/Struts2AndHibernate].

對應解決方法:

1、struts2版本問題

一開始使用的是2.5版本,所以web.xml 配置如下:

 <filter>  
        <filter-name>struts2</filter-name>  
        <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>  
    </filter>

後來改成2.3.4,問題辮解決了,同時web.xml需修改成如下:

<filter>  
        <filter-name>struts2</filter-name>  
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>  
    </filter>  

相關推薦

Java SSH專案中action錯誤解決方法

今天碰到一個奇怪的問題,檢視層提交之後,沒有走到action直接就報錯,錯誤為“找不到對應的action”。 開始以為是自己struts或者spring配置檔案裡面配置出錯了,然後自己檢查了一遍,發現配置沒什麼問題,重試還是出現這個問題。叫來同事幫忙檢查,再次確認配置沒問題

eclipse使用struts2action方法或action錯誤記錄

bsp 文件 錯誤記錄 set 所有 close 使用 關鍵字 邏輯 在確認web.xml已經配置,   配置好struts.xml ,   代碼沒有報錯,   jar包沒有問題,   服務器也沒有問題,   代碼邏輯沒有問題,   關鍵字方法名action都沒有寫錯,

java和groovy混合程式設計時提示到符合錯誤解決辦法

本人在使用java和groovy混合程式設計時,發現一個問題,當java和groovy相互呼叫的過程中在本機執行沒有任何問題,但當弄到Jenkins上之後總是報錯,本機使用gradle執行build的task的時候,也是報錯,資訊如下: 錯誤: 找不到符號 import com.fission

Android Studio 報 Failed to resolve: support-core-utils 到依賴 錯誤解決

Google不支援通過SDK的更新來更新support庫,需要通過maven倉庫來下載支援庫。 解決方法: allprojects {     repositories {         maven { url 'https://dl.google.com/dl/and

struts2對應action錯誤解決

錯誤如下: There is no Action mapped for namespace [/users] and action name [User_login] associated with context path [/Struts2AndHibernate].

安裝oracle 11g時,報啟動服務出現錯誤到OracleMTSRecoveryService的解決方法

是否 卸載 名稱 window7 ntc oca 高級 很多 bho 很多人在安裝orcl數據庫時,出現很多報錯,我也不例外,因上次數據庫出現問題,無法修復,只能從新安裝,無奈的是,安裝時報啟動服務出現錯誤,找不到OracleMTSRecoveryService錯MMP,心

LINUX上安裝gstreamer,解決video.h到的錯誤

 總是有各種意外。之前解決過,沒有記錄。這次記錄下來: # 能裝的都給他裝了。 sudo apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gstreamer1.0-libav gstrea

struts2.5.12版本使用action萬用字元提示action的問題

我配置了一個PageAction <action name="*" method="{1}" class="com.cheng.web.action.PageAction"> <result name="success">/p

Android 到資原始檔錯誤解決辦法

有些時候我們明明在layout資料夾下面配置了佈局檔案,但是在activity中卻報錯,提示找不到該檔案。解決辦法:這是因為你匯入的R包不對,將activity檔案import中字尾為.R的一行刪除,重

執行ant指令碼提示,錯誤: 到符號的 解決辦法

在執行ant指令碼時,我們一般都會用到javac命令來對專案進行編譯。當執行javac命令對專案編譯時,肯定需要依賴專案的jar包,此外還要引用一些jdk的jar包,這就需要在ant的javac中配置引入相關的jar包,如果在這些jar沒有在ant中正確引入,則

水晶報表 Crystal Report 調用存儲過程時出錯 到表 ,解決方法。

top app net amp lean local database sep asp.net 用 CrystalReportViewer1 控件在asp.net的網頁上顯示報表,假設做報表時調用數據表數據的方式調用是能夠成功的。但報表是用存儲過程獲

Laravel 404錯誤,Laravel根目錄可以訪問,非根目錄就會出現404 頁面到的錯誤

解決方法 out welcome png iter use .com 文件內容 解決 Laravel根目錄可以訪問 Route::get(‘/‘, ‘HomeController@showWelcome‘); 非根目錄就會出現404 頁面找不到的錯誤,如下 Route::g

struts action 的可能原因

strutsstruts版本2.5.13,配置如下<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Config

樹莓派2,到 /dev/video 解決辦法

找不到 樹莓派2 dev/video 修改配置文件:root@raspberrypi:~# echo "bcm2835-v4l2" >> /etc/modules root@raspberrypi:~# reboot找到/dev/video文件pi@raspberrypi:~ $ st

eclipse debug 調試到資源問題解決

ons 配置 問題解決 分享圖片 alt ati eclips bsp move eclipse debug 的時候,如果使用maven bulid,就可能找不到class,這種情況就需要先停止服務,然後配置 Run configurations-Source,然後remo

IIS前端頁面顯示詳細錯誤解決方法

詳細 命令 服務器 lex post layer item read 信息服務 要想解決這個問題,有三種方法可以考慮: 1.Internet信息服務(IIS)管理器 2.Web.config文件 3. 命令行 在IIS的“錯誤頁”右邊的“編輯功能設置”選擇“

到wpcap.dll 解決方案

win window syswow64 版本 拷貝 運行 system32 找不到 wow 場景 運行程序,提示:找不到wpcap.dll 解決方案1)運行程序如果是win32版本的,需要在C:\Windows\SysWOW64目錄下,拷貝wpcap.dll到缺失的機

VS2017打開VS2010項目報 “到*.xaml”錯誤

mod state str wrapper security 詳細 mes time acc VS2017打開VS2010項目報 “找不到*.xaml”錯誤。詳細如下: 未處理System.IO.IOExceptionMessage: &ldquo

Win10中到Typer-V解決辦法

在Win10下安裝Docker的時候,需要開啟Typer-V服務,但是需要win10專業版以上的版本,為此我上網搜了方法 1.首先新建txt文字 2.輸入以下程式碼 pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper

Ubuntu下adb到裝置問題解決記錄

說在前面:   這個問題遇到的比較多,尤其是公司新來的一些小同事,特此記錄一下。   我們在ubuntu系統下可能會遇到adb devices搜尋不到裝置的情況,尤其是剛拿到一臺新測試裝置的情況下。但是是手機上可以識別usb連線。 這個時候我們先要確認以下兩點: 1.開發者模式是