最新回答 / qq_這是只倉鼠_0
時間好像有點長...不知道你解決了沒有 這個原因多半是LoginAction.java中的session.put部分出現(xiàn)問題。
最新回答 / 慕沐7190323
url-patten改成*.action
最新回答 / 文強3604486
配置文件.xml?和 .action文件 中的 login ?大小寫要一樣才行!??!
最新回答 / 俊俊俊cc
這是做操session對象的一種方法,實現(xiàn)sessionaware接口 ,private 一個 map類型 的session對象,set方法就是設(shè)置它。跟一個普通屬性類似啊,如定義一個name,生成set、get方法
最新回答 / 單行道上
導(dǎo)入jar包的方式不對,刪了重新導(dǎo)入,先復(fù)制粘貼到lib目錄下,再配置basepath
最新回答 / 慕勒5926719
public void setSession(Map<String, Object> session) { this.session = session; }不是arg0,后來把private Map<String,Object> session改成這句private Map<String,Object> session = ActionContext.getContext().getSession();就不報錯了
最贊回答 / 慕粉1054309562
我猜直接先執(zhí)行攔截器,然后用invocation.invoke();(估計是自定義Timeraction類的代理模式方法執(zhí)行)得到字符串SUCCESS ,返回給<result>/success.jsp</result>。
最新回答 / qq_這是只倉鼠_0
因為Manager.jsp頁面不在WEB-INF目錄下,瀏覽器輸入URL是訪問不到的,所以需要auth來跳轉(zhuǎn),也因此只需要對auth配置攔截器判斷是否已經(jīng)登錄,登錄了就放行執(zhí)行auth這個ACTION的內(nèi)容也就是跳轉(zhuǎn),沒登陸就跳轉(zhuǎn)到登錄頁面login.jsp
最新回答 / 慕粉2349237414
原來是登陸不需要攔截,登陸的action要放到別的包下面,與使用攔截器的包分開即可
+ 我來回答
回答最高可+2積分
最新回答 / 慕移動9181930
一般不可以親。因為要考慮到以后后臺選中時取值的問題。倒過來這有層級
+ 我來回答
回答最高可+2積分