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

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

通配符疑問

*_*

login_d ?匹配

loginds 也匹配。。。。這是為什么呢?兩個通配符之間不是還有下劃線嗎,但這個資源不是沒有下劃線嗎

		<action?name="*_*"?class="com.lyt.HelloAction2">
			<result?name="success">/hello.jsp</result>?
		</action>
package?com.lyt;

import?com.opensymphony.xwork2.ActionSupport;

public?class?HelloAction2?extends?ActionSupport?{

	@Override
	public?String?execute()?throws?Exception?{
		System.out.println("helloAction2--");
		return?SUCCESS;
	}
	
	public??String?hello()?{
		System.out.println("hello2");
		return?SUCCESS;

	}

}


正在回答

2 回答

好像過去很久了不知道你解決了問題沒有。。通配符要配合{1}{2}這種使用,*號代表URL傳進來的參數..{1}代表代替的代碼段...

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

照著你的代碼敲了下出錯了,你還是先重啟下tomcat在試試吧

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

LytZz 提問者

暈,重試了下,原來是第一個出錯,第二個不會,這下更暈了,你也是嗎?
2016-11-21 回復 有任何疑惑可以回復我~
#2

LytZz 提問者

不應該是第一個可以匹配嗎,第二個不行嗎
2016-11-21 回復 有任何疑惑可以回復我~
#3

LytZz 提問者

發現是方法錯誤,發現第二個通配符是匹配方法的?這是什么情況
2016-11-21 回復 有任何疑惑可以回復我~
#4

強轉程序猿 回復 LytZz 提問者

你重新看下課程吧,<action name="*_*" class="com.lyt.{1}" method="{2}">
2016-11-21 回復 有任何疑惑可以回復我~
查看1條回復

舉報

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

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

進入課程

通配符疑問

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

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

幫助反饋 APP下載

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

公眾號

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