亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

!和通配符方式都不能訪問

?struts2的jar包用的是2.5的

HTTP Status 404 - There is no Action mapped for namespace [/] and action name [HelloWorld_add_action] associated with context path [/HelloWorld].

HelloWorldAction.java

public?class?HelloWorldAction?extends?ActionSupport?{
?//?helloworld.action
?@Override
?public?String?execute()?throws?Exception?{??
??System.out.println("執行Action");
??return?SUCCESS;
?}

?public?String?add()?{
??return?"add";
?}

?public?String?update()?{
??return?"update";
?}
}

struts.xml

<struts>
??<package?name="default"?namespace="/"?extends="struts-default">
?
??<action?name="*_*"?method="{2}"?class="com.imooc.action.{1}Action">
???<result?>/result.jsp</result>
???<result?name="add">/{2}.jsp</result>
???<result?name="update">/{2}.jsp</result>
??</action>
?</package>
?<constant?name="struts.enable.DynamicMethodInvocation"?value="false"></constant>
?
</struts>

?

正在回答

3 回答

正解,親測有效,在package標簽加上屬性即可成功運行

strict-method-invocation="false"


1 回復 有任何疑惑可以回復我~

在package節點中添加屬性strict-method-invocation="false"就可以了

5 回復 有任何疑惑可以回復我~
#1

protry

版本2.5.這個可以解決
2016-09-23 回復 有任何疑惑可以回復我~

已解決,換成2.3的jar包可以,新的問題,2.5為什么不可以,是不支持2,3種方式,還是增強了安全性,有些屬性沒有設置呢?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Struts2入門
  • 參與學習       95049    人
  • 解答問題       481    個

本教程帶你踏上Struts2學習之旅,對Struts2進行更深入講解

進入課程

!和通配符方式都不能訪問

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號