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)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 柳江县| 中方县| 镇江市| 墨竹工卡县| 澄城县| 孟津县| 安陆市| 吐鲁番市| 平乡县| 怀化市| 酉阳| 阿拉善左旗| 同德县| 梅河口市| 大田县| 嘉鱼县| 梁山县| 綦江县| 安徽省| 长汀县| 永春县| 河间市| 新宾| 云阳县| 清流县| 陕西省| 万载县| 温宿县| 余庆县| 遂平县| 社会| 兴文县| 镇江市| 铜梁县| 阿巴嘎旗| 清丰县| 积石山| 绩溪县| 天长市| 光山县| 封开县|