<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JPractice

    JSF+Spring+Hibernate+MySQL 開(kāi)發(fā)商務(wù)平臺(tái)實(shí)踐

       :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      12 隨筆 :: 0 文章 :: 20 評(píng)論 :: 0 Trackbacks

    2006年2月9日 #

    在JSF中,用Tiles或jsp:include將其他頁(yè)包含進(jìn)來(lái)的時(shí)候,被包含的頁(yè)面中,所有靜態(tài)HTML代碼都要用<f:verbatim></f:verbatim>括起來(lái),否則就會(huì)出現(xiàn)布局錯(cuò)位的問(wèn)題,真是痛苦!JSF的這個(gè)弊端不知道要到什么版本才行解決!
    posted @ 2006-03-09 17:55 JPractice 閱讀(522) | 評(píng)論 (0)編輯 收藏

    JSF的東西本來(lái)就不好搞,加上Tiles就更麻煩了,特別是在頁(yè)面格式的布局方面,經(jīng)常出現(xiàn)一些莫名其妙的東西,花了不是時(shí)間,現(xiàn)在還沒(méi)有完全解決,但基本功能已經(jīng)可以進(jìn)行測(cè)試了:
    目前的功能有:信息發(fā)布、導(dǎo)航菜單、欄目維護(hù)、文章維護(hù)、后臺(tái)登錄,完成了Tiles的組裝,首頁(yè)靜態(tài)頁(yè)面的布局分割?,F(xiàn)在美工方面進(jìn)一步加工一下,一個(gè)文章發(fā)布系統(tǒng)已具雛形,尚且叫它v0.1版吧:)

    另外需求稿方面已經(jīng)進(jìn)展到v0.7版本,現(xiàn)在這個(gè)剛有點(diǎn)形狀的文章發(fā)布系統(tǒng)是整個(gè)大系統(tǒng)的一小部分,不過(guò)功能雖少,但主要收獲是解決了一些JSF方面經(jīng)常遇到的問(wèn)題。


    posted @ 2006-03-08 16:11 JPractice 閱讀(303) | 評(píng)論 (1)編輯 收藏

    <h:outputLabel id="" value="#{category.name}" />

    上面這行在用sun-ri的應(yīng)用中不會(huì)報(bào)錯(cuò)
    但在MyFaces中就會(huì)報(bào)錯(cuò):
    原因就出在id="" 去掉就會(huì)好了

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    javax.servlet.ServletException: empty expr
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:121)
    	org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
    	com.bizcms.view.utils.SecurityFilter.doFilter(Unknown Source)
    

    root cause

    javax.faces.FacesException: empty expr
    	org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)
    	org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:233)
    	org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java:219)
    	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
    	org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
    	com.bizcms.view.utils.SecurityFilter.doFilter(Unknown Source)
    
    posted @ 2006-02-18 23:55 JPractice 閱讀(943) | 評(píng)論 (2)編輯 收藏

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

    二、保護(hù)/下面的jsp文件不被直接訪問(wèn)
    在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>

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

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

    待續(xù)。。。

    posted @ 2006-02-16 16:22 JPractice 閱讀(434) | 評(píng)論 (0)編輯 收藏

    這兩天項(xiàng)目的進(jìn)度放慢了,有2、3天沒(méi)有寫(xiě)了blog了,現(xiàn)在成功將Tinymce的HTML編輯器整合到項(xiàng)目里面,提供在線的頁(yè)面編輯功能,經(jīng)過(guò)測(cè)試,效果還是很不錯(cuò)的,達(dá)到了預(yù)期的目標(biāo),接下來(lái)就是研究首頁(yè)菜單導(dǎo)航條的設(shè)計(jì)和Tiles和JSF的整合。。。
    posted @ 2006-02-13 09:35 JPractice 閱讀(807) | 評(píng)論 (1)編輯 收藏

    今天看到一則消息,說(shuō)Borland公司打算出售整個(gè)IDE產(chǎn)品線!曾經(jīng)風(fēng)光無(wú)限的開(kāi)發(fā)工具供應(yīng)商竟然走到今天這種地步,連自己的看家法寶都打算拋棄,真是感嘆??!市場(chǎng)確實(shí)是無(wú)情的,手中沒(méi)有鎮(zhèn)山之寶,一直跟在微軟屁股后面走,始終都是受制于人,現(xiàn)在在開(kāi)源IDE的沖擊下,最終還是難逃厄運(yùn)。不過(guò)我從.NET出來(lái)之后,就一直不看好Borland了,在夾縫中求生存還是難啊.
    posted @ 2006-02-09 21:09 JPractice 閱讀(346) | 評(píng)論 (2)編輯 收藏

    主站蜘蛛池模板: 一级特黄aa毛片免费观看| 日韩免费视频播放| 亚洲 欧洲 自拍 另类 校园| 无码国模国产在线观看免费| 91av免费在线视频| 亚洲天堂2016| 亚洲婷婷国产精品电影人久久| 暖暖免费在线中文日本| 亚洲精品中文字幕无乱码麻豆| 亚洲国产精品无码久久九九| 亚洲国产精品免费视频| 色天使色婷婷在线影院亚洲| 久久国产亚洲观看| 国产免费变态视频网址网站| 人人玩人人添人人澡免费| 亚洲精品无码人妻无码| 亚洲A∨无码无在线观看| 韩国18福利视频免费观看| 日本免费久久久久久久网站| 国产亚洲精品国产福利在线观看| 精品无码一区二区三区亚洲桃色| 国产一级淫片视频免费看| 中文字幕免费高清视频| 国产黄片不卡免费| 亚洲精品无码成人| 亚洲白色白色在线播放| 亚洲中文字幕久久精品无码喷水| 成人免费视频一区二区三区| 永久免费av无码入口国语片| 在线观看国产一区亚洲bd| 最近2019免费中文字幕视频三| 可以免费观看的一级毛片| 在线亚洲精品自拍| 成人免费在线观看网站| 18禁美女黄网站色大片免费观看| 免费高清A级毛片在线播放| 亚洲色一区二区三区四区| 久久久久亚洲AV无码专区首JN| 亚洲人午夜射精精品日韩| 国产精品二区三区免费播放心| 免费A级毛片无码免费视|