易截截图软件、单文件、免安装、纯绿色、仅160KB

JSP基础

一、JSP简介
JSP (Java Server Pages)是服务器端的脚本语言,是一种在HTML页面中加入Java语言而生成动态页面的技术:加入了新的标签(<%,%>,…)。
JSP是以Java和Servlet为基础开发而成的动态网页生成技术,它的底层实现是Java Servlet。
JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端所请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
二、JSP的执行过程
客户端请求JSP页面——>JSP Parser解析*.jsp编译为*.java——>javac命令编译成*.class——>执行class文件——>响应返回结果给客户端
JSP代码中包含JSP元素和Template data两类。Template data指的是JSP引擎不处理的部分,就是JSP引擎会把除在标记<%...%>以外的部分直接传递出去而不进行任何处理。
JSP在第一次或修改JSP文件后执行都会调用JSP Parser将*.jsp文件编译成servlet程序,所以会比较慢。
三、JSP基本语法
1. 两种注释类型
(1)HTML注释
可以在JSP代码中添加一段HTML格式的注释,此注释发生到客户端,但不在页面上显示,语法如下:
<!-- HTML格式的注释,在客户端查看源代码时可见 -->
<!-- 此注释由<%=programmer%>添加-->
如果programmer为hackiller,则在客户端返回的注释是<!-- 此注释由hackiller添加-->
(2)JSP注释
写在JSP代码中,但不发送到客户端。
<%-- JSP注释,该注释会在JSP编译时被忽略掉 --%>
<%-- /*Scriptlet中的多行注释*/ --%>
<%-- /**Scriptlet中的多行注释,可以用javadoc从java文件中提取出来*/ --%>
<%-- JSP的单行注释 --%>
2. 3个脚本元素
(1)声明(Declaration)全局变量
<%! int i=0; String str="Hello World!"; %>
(2)表达式(Expression)
在JSP代码中,经常使用表达式来输出变量的值,可以在任何地方
<%! int a=1; int b=2; String str="Hello World!"; %>
<%=a+b%>  <%=str>
PS:不能用“;”号来作为表达式的结束符。但同样的表达式在Scriptlet中必须以分号来结尾。
(3)脚本段(Scriptlet)
脚本段用来包含一个有效地Java程序段
<% int b=3; %>局部变量
3. 3个指令元素
(1)page指令
<%@ page contentType="text/html;charset=utf-8"%>
定义JSP文件的全局属性,属性包括:language、exte


相关文档:

关于JSP的感想

      这两个星期除了专业课方面的学习,一直在学习JSP,用的是《21天学通JAVA WEB开发》这本基础入门教材,书本涉及到的东西并不多,学的还是一些比较浅显的东西吧。也许很多东西真的要接触了之后才会有感觉,作为刚刚接触web开发的菜鸟而言,能够将写的东西运行起来真的很有成就感,(*^__^*) 嘻 ......

jsp静态化和伪静态化

首先说说为什么要静态化。
对于现在的Web Application来说,动态页面是占有绝对高的地位的,正因为有了动态化,才有了现在Web的丰富多彩,但是如同所有别的事实一样,好处往往都是有代价的。
为了产生出动态的效果,每一次对页面的请求都会要求服务器对页面进行编译或者执行,这些操作都很消耗系统资源。如果这期间还有和 ......

[转】学习jsp心得

jsp学习心得
    学习JSP技术也快半年多了吧,自己也动手编写了一些简单的动态网页吧。众所周知动态网页三大技术ASP,JSP,PHP基本上是三分天下,当然还有其他语言像Ruby,Python等也占据不小的份额。
   学习JSP过程中我感触最深的是如下几点:
  1.JSP是一种表示层的技术
 &nb ......

tomcat6.0 + JSP + mysql数据库连接池配置


tomcat6.0 + JSP + mysql数据库连接池配置
环境:tomcat6.0 ,mySQL 5.021
把mysql驱动包分别放到%TOMCAT_HOME%/lib 和你的应用的WEB-INF\lib文件夹下面
1、修改%TOMCAT_HOME%/conf/server.xml,添加如下内容(部分参数请本地化):
      <Context path="/web" docBase="web" ......

求jsp高手帮帮忙

我刚学jsp,找了一个网站想配置好环境,然后改改,可是遇到一个问题,不懂怎么解决。请大家帮帮我!
问题如下:我装的环境是:eclipse+MyEclipse5.5+sql2000+tomcat5.5运行后出现:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this r ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号