jsp_学习笔记_bruce

jsp_学习笔记_bruce

ID:17848913

大小:320.00 KB

页数:57页

时间:2018-09-07

jsp_学习笔记_bruce_第1页
jsp_学习笔记_bruce_第2页
jsp_学习笔记_bruce_第3页
jsp_学习笔记_bruce_第4页
jsp_学习笔记_bruce_第5页
资源描述:

《jsp_学习笔记_bruce》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1WhatisJSP.2Why,WhereandHowJSP.3JSPPrinciple.4BaseJSP(Statement,Script,Expression,Direction,Action).5JSP,Lifecycle.*******************************************1WhatisJSP.1)什么是JSPJSP:JavaServerPage,JavaEE组件,本质上是Servlet。运行在WebContainer.接收HttpRequest,生成HttpResponseJSP使得我们能够分离页面的静态HTML和动态部分

2、。2Why,WhereandHowJSP.1)为什么需要JSPServlet:javaclass--->out.println("");Jsp:scriptlanguage--->2)Jsp用在哪里UI,表现层Servlet----->Controll图解JSP与Servlet的分工合作(比较没有JSP之前Servlet是如何唱独角戏)a)单独使用Servlet。b)单独使用JSP(Model1)。c)结合JSP和Servlet(Model2)。3)如何开发JspJsp文件后缀名--->.jspJsp文件的组成--->html+jsp脚本元素

3、(Java语言编写)不用在web.xml中配置http://localhost:8080/baseJSP/welcome.jsp<%!Stringwords="Welcometoourhomepage,welcometoSD0702...";%><%=words%>3JSPPrinciple.图解运行原理4BaseJSP(Statement,Script,Expression,Direction,Action).1)Jsp声明<%!%>声明类成员<%!inti=100;%><%!Stringword="春田花花大学";%><%!privateintcounter=0

4、;publicintcount(){return++counter;}%>

<%=count()%>

2)Jsp脚本<%%>_jspService()中的局部代码<%System.out.println("Hi,IlikeJSP.");%><%Connectionconn=DriverManager.getConnection();Statementst=con.createStatement();Stringsql="select...";ResultSetrs=st.executeQuery(sql);%>比较<%!inti=100;%>//成员变

5、量<%inti=100;%>//_jspService()方法中的局部变量<%!publicvoidhello(){}%><%publicvoidhello(){}%>//error3)表达式<%=%>输出数据至页面的当前位置<%="Hello,JSPworld!"%><%=name%>//<%!Stringname="GiGi";%><%=newjava.util.Date()%>4)指令<%@%>pageincludetaglibpage指令---->import,session,isThreadSafe,errorPage,etcimport--->导入其它的

6、包或类<%@pageimport="java.util.Date"%><%@pageimport="java.sql.*"%><%@pageimport="java.util.*,java.io.*,java.net.*"%>session--->当前Jsp是否参与会话default--->true<%@pagesession="true"%>request.getSession();<%@pagesession="false"%>session="true"时,可用内建对象session直接访问会话<%=session.getAttribute("name")%>

7、-----------以下属性不再使用---------------------------isThreadSafe--->当前Jsp页面是否线程安全default--->true<%@pageisThreadSafe="true"%>普通的Servlet,可以并发处理用户请求<%@pageisThreadSafe="false"%>相当于Servlet实现了SingleThreadModel接口,不能并发处理请求(强烈要求禁止使用该属性)-----------以上属性不再使用---------------------------errorPageisError

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。