xiaohan

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            1 Posts :: 22 Stories :: 0 Comments :: 0 Trackbacks
          1.所有的類都放在包里
          <%
               SomeHelperClass test = new SomeHelperClass(...);
               String someString = SomeUtilityClass.someStaticMethod(...);
          %>
          系統會認為SomeHelperClass 和SomeUtilityClass在哪個包中呢?
          由JSP頁面轉換而成的servlet所在的包,可是JSP規范并沒有將這個包標準化,因此沒人知道這個包在哪。因此最好把類都放在包里,把編譯好的class文件放到web應用的ROOT\WEB-INF\classes.
          <%
               SomeHelperClass test = new SomeHelperClass(...);
               String someString = coreservlets.SomeUtilityClass.someStaticMethod(...);
          %>
          2.JSP/Servlet的對應
          <H2>foo</H2>
          <%!
               Private String randomHeading(){
               Return(<H2> + Math.random() + </H2>);   // 只用于定義字段和方法
          }
          %>
          <%= bar() %>
          <% bar(); %>
          生成的Servlet
          public class xxxx implements HttpJspPage{
              private String randomHeading(){
                 return(<H2> + Math.random() + </H2>);
              }
              public void _jspService(HttpServletRequest request, HttpServletResponse response)
                   Throws ServletException, IOException{
                  Response.setContentType(text/html);
                  HttpSession session = request.getSession();
                  JspWriter out = response.getWriter();
                  out.println(<H2>foo</H2>);
                  out.println(bar());
                  bar();
              }
          }
          3._jspService自動定義的8個局部變量
          request - HttpServletRequest
          response - HttpServletResponse
          out - JspWriter (對輸出進行緩存,通過page指令的buffer屬性調整緩沖區的大小)
          session - HttpSession
          application - ServletContext,由Web應用中所有的servlet和JSP頁面共享
          config - ServletConfig,可以使用它來讀取初始化參數,不過實際中,初始化參數在jspInit中讀取,而非_jspService
          pageContext - 存儲的是與當前頁面相關的值
          page - this的同義詞,為了在腳本語言中作占位符
          posted on 2012-12-14 00:48 曉寒 閱讀(105) 評論(0)  編輯  收藏 所屬分類: coreservlets
          主站蜘蛛池模板: 饶平县| 天峻县| 绥棱县| 会昌县| 邮箱| 克什克腾旗| 大足县| 章丘市| 荣成市| 龙门县| 奇台县| 海兴县| 昔阳县| 大港区| 治多县| 安陆市| 扎赉特旗| 民乐县| 永仁县| 庐江县| 汤原县| 三江| 兴安县| 司法| 溧水县| 华池县| 闸北区| 汝城县| 锡林郭勒盟| 泽库县| 赤峰市| 禹城市| 富蕴县| 太原市| 赣榆县| 慈溪市| 东港市| 体育| 班玛县| 大方县| 安阳市|