最新回答 / 陪我癡
?其實自己用美圖秀秀或者PS也beautiful
最新回答 / qq_誰動了我的奶酪_03546962
不是,invoke方法是調(diào)用的Action中的execute方法。這是使用動態(tài)代理模式機(jī)制實現(xiàn)的。你可以去看下動態(tài)代理模式那部分的視頻,就會對invoke有更深的認(rèn)識了
最新回答 / 抬頭就是陽光c
就是項目需要的jar包最好要放在web-inf的lib下面,不然無法識別
最新回答 / 慕粉4048540
最后一節(jié)有講攔截器棧,默認(rèn)的放前面
最新回答 / 我一個不小心
老師講的代碼的意思就是session中沒有值得時候不讓你進(jìn)入管理界面啊,auth方法就是做這個用的,登錄提交login,用來驗證你用戶名和密碼是否合法的,我感覺沒毛病啊,為啥登錄那表單要提交到auth啊,沒看明白。
最新回答 / listenpower
這個 auth 老師只是一個示范,來講解如何對這個action進(jìn)行攔截
最贊回答 / 慕俠8182069
<interceptor-ref name="defaultStack"></interceptor-ref>l老師的這句話寫錯了
最贊回答 / 墨雨憶詩
Struts機(jī)制:只要調(diào)用了 invoke()方法,如果能成功的調(diào)用對應(yīng)的Action類中的方法,struts就會按照該方法的返回值去找對應(yīng)的result,從而忽略攔截器的返回值;如果不調(diào)用 invoke() 方法,那么 struts 就會按照 intercept()的返回值去找對應(yīng)的result。擴(kuò)展:這種方法常用于權(quán)限認(rèn)證,當(dāng)符合要求的時候才會調(diào)用 invoke() 方法,執(zhí)行Action中的方法當(dāng)滿足權(quán)限要求的時候,直接返回錯誤界面,這就用到了攔截器中的返回值
最新回答 / 不為
<result>/error.jsp</result> 這里改成<result name="error">/error.jsp</result>試試不寫name默認(rèn)是name="success"
最新回答 / 亮劍4
我重啟10遍了也不行。。。而且直接在啟動Tomcat服務(wù)器(不是在瀏覽器中運行項目)的時候就已經(jīng)報錯了。
最新回答 / Coral_3673831
檢查你的xml文件配置
最新回答 / 慕桂英8054818
你直接在login.action后面加上?username="admin"&&password="123",給他用戶名密碼就可以登錄了。因為我們寫login.action的時候是和類里面的login方法聯(lián)系的,login需要倆參數(shù),所以你調(diào)用login.action的時候就要給這倆個參數(shù)。
最新回答 / L_Allen
?<default-action-ref?name="error"></default-action-ref>????????<action?name="error">????????????<result?>/error.jsp</result>????????</action>你這里設(shè)的默認(rèn)的就是錯誤的頁面