又见jsp
来源:互联网 发布:游戏辅助编程 编辑:程序博客网 时间:2024/06/05 20:02
为什么要推出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是存放在tomcat、work目录
jsp的声明 主要是定义成员变量和成员方法 的 还有内部类
我们要找源码的话就要打开work目录看一下
jsp的表达式 等价于out.println 也是会被翻译为在jspservice中可以查看到
jsp脚本代码块,可以嵌入java代码 会原封不动的输出,不会翻译,
jsp翻译成servlet的时候,html代码会翻译生out.wirte()了
jsp注释转化阶段就消失,只能被写代码的人看到,只存在jsp的源码当中,
在servlet时,就消失了。
2.java注释 文档注释 生成javadoc 主要用来注释包 类 成员变量 成员方法
多行注释 和单行 注释 使用效果相同的。不会生成javadoc中的,主要用来注释代码逻辑,用在方法内。
文档注释 是给代码使用者看的
单行 多行 是给程序员看的
文档注释主要是用在jsp声明中的
单行和多行注释主要是存放在jsp 脚本中的
java注释 在jsp翻译为servlet 是存在的,在servlet程序执行时,会被忽略,源码中没有。 执行中会被忽略。
html注释
在jsp翻译为servlet,会被翻译out.print在生程html源码中有 ,不消失。
一句话 :jsp注释在翻译阶段消失,java在运行时消失,html不消失。
html翻译java代码,在页面的结果中,无法去阻止jsp或者java代码执行的。会翻译到外面
- 又见jsp
- 又见tomcat jsp中文乱码
- jsp页面不能正常显示,同时又不报错:
- 一个JSP开发中有用又好用的类
- 又一种JSP实现的Java通用简单分页算法
- springMVC无法访问JSP报404,但是又能访问controller
- springMVC无法访问JSP报404,但是又能访问controller
- springMVC无法访问JSP报404,但是又能访问controller
- springMVC无法访问JSP报404,但是又能访问controller
- springMVC无法访问JSP报404,但是又能访问controller
- 又见beyond
- 又见麦兜兜
- 又见加班
- 又见跳槽!
- 又见3721?
- 涂鸦,又见涂鸦...
- 又见公务员考试
- 又见大海!!!
- 自定义JDBC数据库连接池小例子
- 在Hadoop集群实施成功后再次格式化名称节点,datanode无法加入集群的处理办法
- 25 python-opencv cv2.findcontours函数
- Problem I: 时间类的加、减法赋值运算
- 因特网协议栈中的层
- 又见jsp
- 【516】 Longest Palindromic Subsequence
- 优先队列基础
- Problem J: 时间类的流插入、提取和递增、递减运算
- bootstrap的tab选项卡
- kubelet 最佳配置
- Android一个应用多个图标的几种实现方式
- codeforces 300C 乘法逆元 (乘法逆元模为素数的模板)
- 了解 java 虚拟机基础知识