Java世界

          學習筆記

          常用鏈接

          統計

          積分與排名

          天籟村

          新華網

          雅虎

          最新評論

          Struts2 學習筆記——2

          Struts2命名空間路徑:
          namespace可以寫為/,或者/xxx,或者/xxx/yyy,對應的action訪問路徑為/index.action,/xxx/index.action,或者/xxx/yyy/index.action。

          namespace最好也用模塊來進行命名。


          修改創建jsp的編碼格式,通過MyEclipse的首選項進行設置jsp頁面的編碼格式即可。

          編寫用戶自己的Action:

          action的實現方式采用繼承ActionSupport的方式,因為可以直接使用ActionSupport類當中已經封裝好的方法。


          struts2中的路徑問題是根據action的路徑而不是根據jsp路徑來確定,所以盡量不要使用相對路徑。
          解決辦法非常簡單,統一使用絕對路徑或者使用MyEclipse經常用的指定basePath。

          例如:
          在JSP頁面中
          <%
          String path = request.getContextPath();
          String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
          %>

          <base href="<%=basePath%>">

          如果在WebRoot下有文件夾user,里面有login.jsp頁面,那么絕對路徑該如何寫呢?
          答案:指定了base標簽,那么在jsp頁面中就可以直接使用絕對路徑,代碼如:<a href="user/login.jsp">

          posted on 2010-07-01 09:57 Rabbit 閱讀(216) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 通化县| 岢岚县| 罗源县| 天长市| 霞浦县| 肥乡县| 遂平县| 临猗县| 若尔盖县| 萝北县| 东阿县| 方正县| 无为县| 龙海市| 合作市| 大同县| 宣城市| 顺昌县| 凤台县| 昆山市| 牙克石市| 萝北县| 调兵山市| 临朐县| 浑源县| 申扎县| 新龙县| 太和县| 琼结县| 固始县| 永济市| 榕江县| 凌海市| 南投县| 环江| 游戏| 浦东新区| 临沭县| 牟定县| 区。| 景泰县|