Chinaunix首页 | 论坛 | 博客
  • 博客访问: 334833
  • 博文数量: 329
  • 博客积分: 2633
  • 博客等级: 少校
  • 技术积分: 3633
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-22 15:43
文章分类

全部博文(329)

文章存档

2013年(244)

2012年(46)

2011年(39)

我的朋友

分类: 系统运维

2012-03-05 21:28:14

1JSP概述

1.1静态网页和动态网页

1.1.1静态网页

一般以*.html*.htm为结尾的网页。

1.1.2动态网页

网页中的关键内容在服务器端动态生成的网页。本质的区别在,动态网页会被服务器当做程序来执行。DHTMLHTML中加入了javascript,但是它不是我们所说的动态网页,它是在客户端执行的。而我们的动态网页是服务器端执行的。

1.2ServletJSP

1.2.1Servlet技术

Servlet称为java的服务器端应用小程序,是sun公司的服务器端组件技术之一。Servlet程序在Servlet容器中运行,嵌入了Servlet容器的web服务器就具备提供Servlet服务的能力。

典型的Servlet应用模型:

客户端通过http协议请求运行在服务器端的Servlet程序,Servlet程序从Http输入流读取初始参数。

1.2.2JSP概述

Jsp最终会被jsp服务器编译成一个Servlet程序来运行。

Jsp2.0需要servlet2.4支持,jsp2.0的新特性就是支持ELJSTL1.1

ELExpression Language,表达式语言)是一种相对独立的语言,主要用于jsp页面直接访问对象,语法简单。

JSTL(java Standard Tag Library,JSP标准标记库)提供一种类似于html标记,方便jsp页面组织程序流程、读取xml文件和访问数据库等。

1.3上机实验环境的搭建

1.3.1安装J2SE1.5

1.3.2安装Tomcat5.5

1.3.3安装DreamWeaver8简体中文版

1.3.4安装JCreator4

Xinox Software公司开发的一个用于Java程序设计的集成开发环境(IDE),类似于Eclipse.

 

 

2JSP元素

2.1JSP页面的组成元素与常用的HTML标记

2.1.1JSP页面的组成元素

1).脚本元素【i.注释:客户端可以查看到的注释,<%-- -->客户端不能查看到的注释  ii. 表达式:<%=java表达式>   iii. Scriptlet<% java代码%>   iv. 声明<%!  函数或方法 %>

2).指令元素【i. page(设置jsp页面的属性<%@%>作用于整个页面)  ii. Include <%@ include file=”URL”%> iii. taglib(标签,重点是自定义标签)

3).动作元素【其中常用的标准动作主要 是:】。

2.1.2常用的HTML标记

2.2JSP注释元素

2.2.1JSP注释

<%--注释的内容--%>

2.2.2HTML注释

阅读(852) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~