JavaServlet技术制作:赣西科技职业学院周吉勇1基本内容一、JSP简介二、JSP语法三、page指令四、include指令五、动作元素六、JSP内置对象七、练习JSP编程2本章重点与难点1、JSP语法知识2、page与include指令;3、request、respone、application内置对象3一、(JavaServerPage)是基于Java语言的一种Web应用开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。它是Servlet的扩展,目的是简化建立和管理动态网站的工作。(一)当服务器上的一个JSP页面被第一次请求执行时,服务器上的JSPEngine首先将JSP页面文件(.JSP)翻译成一个java文件(实质为Servlet),并编译这个java文件生成字节码文件,然后由ServletEngine执行字节码文件并响应客户的请求.(1)把JSP页面中的HTML标记符号(页面的静态部分)交给客户的浏览器负责显示。(2)负责处理JSP标记,并将有关的处理结果发送到客户的浏览器。(3)执行“<%”和“%>”之间的java程序片(页面的动态部分),并把执行结果交给客户的浏览器显示。(4)当多个客户请求一个JSP页面时,Web服务器为每个客户启动一个线程,该线程负责执行常驻内存的字节码文件来响应相应客户的请求。5JSP工作过程(二)6JSP工作过程(三)*.jsp*.java*.classrequestresponse执行jspparserJSDKservletservlet分析器7二、JSP语法1、JSP的组成JSP文件中由以下内容组成:①模板元素(普通的HTML标记符);②指令(页面指令、Include指令、Taglib指令);③脚本元素(声明Declaration、表达式Expression和Scriptlets);④动作元素;⑤JSP内建对象。82、例举<%***@pagecontentType="text/html;charset=GB2312"%><HTML><BODYBGCOLOR=white><h3>这是一个JSP页面</h3><%inti,count=0;for(i=1;i<=100;i++){count=count+i;}%><h5>1至100数的和是:<%=count%></h5></BODY></HTML>9JSP文件结构及主要标签<%***@pagecontentType="text/html;charset=gb2312"%><%***@pageimport=".*“%>...<HTML><BODY>其他HTML语言<%符合JAVA语法的JAVA语句%>其他HTML语言</BODY></HTML>10
java servlet技术 来自淘豆网m.daumloan.com转载请标明出处.