发表于: 2017-10-17 18:21:10

1 732


今天完成的事情:

继续改bug,环境问题

jsp没学好,系统学下


明天计划的事情:

继续改,改好后对一下,了解这么改的原因

然后发布到服务器


遇到的问题:

bug


收获:

1:jsp的优势与劣势

1、JSP的优势:
(1)一次编写,到处运行,兼容性强,支持多种系统。
(2)支持服务器端组件。
2、JSP的劣势
(1)为了实现跨平台性,系统复杂性强。
(2)由于第一次运行时,系统要自动编译 JSP 代码,所以产生大量的 .java,.class。


2:jsp的运行机制

jsp是服务器端技术,在服务器端JSP代码将会被JSP引擎解释成JSP代码,最后以HTML或XML的页面形式发送至客户端,因而在客户端里,我们看不到任何JSP代码,仅仅看到的是W3C所提倡的页面表示.
那他是如何在服务器上动作的呢?以下是流程
1:当JSP页面第一次请求被执行时,则JSP引擎会将JSP页面解析成java源文件(*.java)
[如果是第二次执行(非新建,非原创)则不执行这一步]
2:JSP引擎再把java源文件编译生成为java class字节码文件.这个class字节码文件就是servlet
[如果是第二次执行(非新建,非原创)则不执行这一步]
3:servlet开始接受这个java class字节码文件,jsp引擎工作结束
4:servlet运行这个java class字节码文件,并把结果返回给客户端


3:jsp页面组成

jsp有六种常用的语句类型
1、注释:<%-- 注释内容 --%>
2、声明:<%! 预定义内容 --%>
3、表达式:<% =表达式 %>
4、脚本段:<% 代码 %>
5、指令:<%@ 指令 %>
6、动作:<jsp:动作 %>
jsp代码一定要用英文字符,用纯正的英文字符,而不是中文的伪英文字符
即搜狗输入法下半角和英文标点
注意:jsp代码的注释与html中的<!-- HTML注释 -->不同
因为jsp注释只显示在服务器端,编译器不会去编译注释中的内容,而是跳过\





返回列表 返回列表
评论

    分享到