Serlvet、html、Jsp三者的优缺点及Jsp的组成、Jsp和Servlet的分工、Jsp原理、Jsp注释
2017-07-02 22:34
288 查看
1. jsp的作用:
* Servlet:> 缺点:不适合设置html响应体,需要大量的response.getWriter().print("<html>")
> 优点:动态资源,可以编程。
* html:
> 缺点:html是静态页面,不能包含动态信息
> 优点:不用为输出html标签而发愁
* jsp(java server pages):
> 优点:在原有html的基础上添加java脚本,构成jsp页面。
2. jsp和Servlet的分工:
* JSP:> 作为请求发起页面,例如显示表单、超链接。
> 作为请求结束页面,例如显示数据。
* Servlet:
> 作为请求中处理数据的环节。
3. jsp的组成
* jsp = html + java脚本 + jsp标签(指令)* jsp中无需创建即可使用的对象一共有9个,被称之为9大内置对象。例如:request对象、out对象
* 3种java脚本:
> <%...%>:java代码片段(常用),用于定义0~N条Java语句!方法内能写什么,它就可以放什么!
> <%=...%>:java表达式,用于输出(常用),用于输出一条表达式(或变量)的结果。response.getWriter().print( ... );这里能放什么,它就可以放什么!
> <%!...%>:声明,用来创建类的成员变量和成员方法(基本不用,但容易被考到),类体中可以放什么(成员,方法。。),它就可以放什么!
4. jsp原理(理解)
* jsp其实是一种特殊的Servlet> 当jsp页面第一次被访问时,服务器会把jsp编译成java文件(这个java其实是一个servlet类)
> 然后再把java编译成.class
> 然后创建该类对象
> 最后调用它的service()方法
> 第二次请求同一jsp时,直接调用service()方法。
* 在tomcat的work目录下可以找到jsp对应的.java源代码。
* 查看jsp对应java文件:
> java脚本
> html
5. jsp注释
* <%-- ... --%>:当服务器把jsp编译成java文件时已经忽略了注释部分!<!--fdsafdsa-->:html注释
展开更多
相关文章推荐
- Serlvet、html、Jsp三者的优缺点及Jsp的组成、Jsp和Servlet的分工、Jsp原理、Jsp注释
- jsp/servlet相关技术 (二) --- jsp的原理、注释、声明、脚本等
- JSP Servlet JavaBean 三者的联系和分工
- JSP在Servlet中的几个编码的作用及原理
- JSP/Servlet的编码原理
- 在一个文本框中运行你要测试的代码 (JSP,HTML,SERVLET,JAVASCIPT)
- servlet,jsp,axis webservice 的实现原理
- 教你用 servlet 将jsp文件内容转为html
- JSP和Servlet中的几个编码的作用及原理
- 最简单的基于Tomcat的Web应用程序-没有Servlet,只访问静态资源(jsp,html,gif等)
- JSP在Servlet中的几个编码的作用及原理
- JSP中混杂HTML、JS、CSS删除各种代码注释
- C#数据库事务原理及实践(http://java.crazyasp.com/html/news/newsDetail.jsp?infoTitle.id=6443 )
- JSP在Servlet中的几个编码的作用及原理
- Servlet和JSP原理
- jsp生成html(方法简单,只用使用一个serlvet)
- JSP在Servlet中的几个编码的作用及原理
- 传智播客Java web学习,jsp的运行原理以及它和Servlet的区别
- JSP在Servlet中的几个编码的作用及原理
- Servlet/JSP之“Cookie和Session原理”