第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

form表單提交與Struts2框架中Action的問題?

form表單提交與Struts2框架中Action的問題?

紅顏莎娜 2019-02-15 15:11:59
form表單提交與Struts2框架中Action的問題
查看完整描述

2 回答

?
當(dāng)年話下

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊

form表單的action應(yīng)該設(shè)置為設(shè)置為"UserLogin.action",攔截器就是按照Action名稱去攔截的,因此,這里不能加上包名,應(yīng)該寫你在struts.xml中配置的那個(gè)Action類的名稱即可,可以不加.action。

錯(cuò)誤信息就是找不到這個(gè)Action類的意思。
There is no Action mapped for namespace / and action name XXXXX. - [unknown location]

配置文件中,你需要配置這個(gè)Action類,首先為它取一個(gè)名字,一般就叫“UserLogin.action”,然后為它指定具體的類,也就是告訴Struts,你的這個(gè)Action由那個(gè)類來進(jìn)行處理。例如:
<!-- 登陸action -->
<action name="Login" class="struts2.LoginAction" >
<result name="input">index.jsp</result>
<result name="success">success.jsp</result>
</action>
這個(gè)配置就是說,Action動(dòng)作的名字是Login,由struts2包下的LoginAction類來處理。


查看完整回答
反對(duì) 回復(fù) 2019-03-04
?
翻翻過去那場雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

你的命名空間是 namespace="/XXX" 那你form表單中的action應(yīng)該是
action=XXX/UserLogin.action 最前面沒有 / 因?yàn)?a >struts2的web.xml 的核心控制器里的
url-pattern 是/* 就是所有的action 都是以/開頭 所以表單中的action 屬性 = 命名空間/ Action名字.后綴

查看完整回答
反對(duì) 回復(fù) 2019-03-04
  • 2 回答
  • 0 關(guān)注
  • 833 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)