JPractice

          JSF+Spring+Hibernate+MySQL 開發商務平臺實踐

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            12 隨筆 :: 0 文章 :: 20 評論 :: 0 Trackbacks

          一、Action Controller的Action方法中手工獲取請求信息
          ExternalContext context = FacesContext.getCurrentInstance().getExternalContext();
          HttpServletRequest request = (HttpServletRequest) context.getRequest();
          String email = request.getParameter("form2:email");

          二、保護/下面的jsp文件不被直接訪問
          在web.xml中加入:
          <security-constraint>
          <display-name>
              Prevent access to raw JSP pages that are for JSF pages.
          </display-name>
          <web-resource-collection>
              <web-resource-name>Raw-JSF-JSP-Pages</web-resource-name>
              <!-- Add url-pattern for EACH raw JSP page -->
              <url-pattern>/welcome.jsp</url-pattern>
              <url-pattern>/login.jsp</url-pattern>
              ......
          </web-resource-collection>
          <auth-constraint>
                <description>No roles, so no direct access</description>
          </auth-constraint>
          </security-constraint>

          三、加載國際化資源文件
          <f:view locale="#{facesContext.externalContext.request.locale}">
          <f:loadBundle basename="messages" var="msgs"/>

          /WEB-INF/classes目錄下,放messages_cn.properties,message_en.properties.....

          待續。。。

          posted on 2006-02-16 16:22 JPractice 閱讀(440) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 岳池县| 古交市| 漾濞| 星座| 驻马店市| 枝江市| 丽水市| 什邡市| 容城县| 南平市| 盈江县| 房产| 鸡西市| 炎陵县| 万源市| 宜宾县| 承德县| 石景山区| 吉林市| 花莲市| 南溪县| 垫江县| 屯昌县| 成都市| 福清市| 奎屯市| 鲁山县| 博乐市| 万载县| 安多县| 和龙市| 大姚县| 德惠市| 蕲春县| 营山县| 邢台市| 额尔古纳市| 富民县| 宁晋县| 涞源县| 台东县|