什么是JSP
JSP:Java Server Pages Java服务器端页面。
JSP 就是 HTML + Java代码 + JSP自身东西。
JSP由来
Servlet技术生成动态网页的时候很麻烦,需要通过response获得输出流,调用print方法进行打印的。这种编程方式很麻烦,而且美工也不容易处理。SUN公司为了简化动态网页开发,推出JSP。
JSP的运行原理
JSP在执行时,会被服务器翻译为Servlet编译执行,JSP就是一个Servlet。
JSP脚本元素
<%!%>:JSP声明 翻译成 Servlet成员部分的内容。声明变量,方法,内部类。类中方法外
<%= %>:翻译到out.print()的括号中,在service方法内部。用于生成HTML页面源码。
<%%>:嵌入Java代码 翻译成service方法内部的代码块。声明变量,内部类。
2JSP的模板修改和注释
JSP的模板修改
修改JSP的字符集编码: window——preferences——搜索jsp——找到jsp Files 修改字符集编码
JSP的注释:HTML注释 java代码的注释 JSP自身的注释
HTML的注释
写法:
<!--HTML的注释内容 -->
存在时机
存在JSP的源码中,翻译成Servlet后这个注释也存在,在生成HTML响应到页面的时候这个注释也会存在。
Java代码的注释: 在<% %>中写注释,和java一样
写法:
<%
// 单行注释
/* 多行注释 */
/**文档注释*/
%>
存在时机
存在JSP的源码中,翻译成Servlet后Java代码的注释也会存在,但是生成HTML响应到页面后,这种注释就不显示了。
JSP注释
写法:
<%-- JSP的注释 --%>
存在时机:
存在JSP的源码中,翻译Servlet后注释就不显示了。
注意:Java代码注释的话不要使用HTML的注释!!!