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
          主站蜘蛛池模板: 孙吴县| 白水县| 德安县| 同江市| 姚安县| 吴川市| 闸北区| 体育| 开远市| 盐亭县| 滕州市| 华亭县| 日照市| 涞源县| 肇源县| 凤凰县| 安顺市| 广宁县| 囊谦县| 澳门| 平泉县| 合江县| 京山县| 怀化市| 德州市| 昆明市| 康马县| 汕头市| 嫩江县| 丽江市| 顺昌县| 静宁县| 西乌珠穆沁旗| 阳城县| 南岸区| 无极县| 鹰潭市| 泰兴市| 河源市| 河南省| 喀喇|