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 閱讀(438) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 武城县| 自贡市| 潜江市| 库尔勒市| 全州县| 寿宁县| 岳阳县| 甘南县| 重庆市| 乌恰县| 酒泉市| 米林县| 澄城县| 礼泉县| 揭东县| 利津县| 岱山县| 晋城| 河津市| 望都县| 西安市| 金寨县| 新巴尔虎左旗| 莱芜市| 岳普湖县| 衢州市| 天水市| 驻马店市| 宣城市| 鲁甸县| 务川| 濮阳县| 兴和县| 繁昌县| 益阳市| 鄂州市| 安宁市| 盐源县| 合川市| 安福县| 巴东县|