为什么sun推出 JSP技术?
Servlet 生成网页比较复杂,本身不支持HTML语法,html代码需要通过response输出流输出,JSP支持HTML语法,生成HTML方便。JSP技术与Servlet 技术区别和关系?
JSP和Servlet技术都是用来动态生成网页的,Servlet不支持HTML语法,生成网页麻烦,JSP支持HTML语法,生成网页方便,JSP运行是由服务器翻译成Servlet执行的。JSP 就是 Servlet。JSP运行原理是怎样的?
客户端访问编写JSP文件,服务器读取JSP文件,根据JSP生成Servlet ,Servlet编译运行 生成网页。
JSP脚本元素 <%! %> <%= %> <% %>
<%! %> 声明:定义翻译后Servlet程序的 全局变量或全局方法、内部类<%= %> 表达式 输出内容到浏览器 效果等同于 out.print
<% %> 脚本代码块,嵌入java运行代码 ---- 不翻译