在使用struts2的action執行後跳轉到的jsp顯示的時候其中的css不起作用,就拿我現在出問題的project為例:
action如下:
/users/userlist.jsp
userlist.jsp中的css設定如下:
(注:目錄層次是這樣的,webroot下有users和css資料夾,所以users下的jsp要呼叫style.css需要../到根目錄,然後找css資料夾)
但是當程式從listuser執行成功後跳轉到/users/userlist.jsp時出現了/css/style.css不起作用的情況,如果直接在位址列直接顯示jsp又能正常顯示了。
在網上找到的方法說css用絕對路徑:
/css/style.css" rel="stylesheet" type="text/css" />
但是這樣會有乙個很明顯的弊端,那就是移植性變差。
嘗試將result改為userlist.jsp,然後將jsp放在根目錄下就沒有這種問題了,這時候問題的原因就知道的差不多了,那就是action是在根目錄下的,在執行程式的時候從位址列可以看到,就是說命名空間是在根目錄,這時候再"../css/style.css"自然就找不到了。
===ok===
明白了問題所在,解決方法就不難找了。找到listuser的配置所在的package,加上這樣一句namespace="/users"。這時候就是
<?xml version="1.0" encoding="utf-8"?>
......
/users/userlist.jsp
......
struts2中的跳轉問題
關於 struts2 中的跳轉頁面問題,在做的專案中都有遇到,下面說一下各種跳,有大家想要的!1.跳轉到jsp頁面 跳轉到jsp 頁面就不用多說了,學過或用過 struts2 的程式設計師都知道,一般有五種跳 success none error input loging 對於處理完成之後就跳到 s...
struts2的action跳轉問題
struts2 action跳轉分為 action action action 檢視 客戶端的重定向。1,action action two one.jsp two.jsp 返回型別是 chain 特點不會丟失request。因為是在springside裡開發,用了convention外掛程式,所以...
Struts2 動態結果和帶引數的跳轉
完整 struts16actionresultsdemo.rar 1.動態結果。有時我們需要在action裡取得我個要轉跳的頁面 看一下我們的struts.xml doctype struts public apache software foundation dtd struts configur...