jsp是在HTML标记中嵌入java语言程序,并保存为以jsp为后缀名的网页文件。
jsp页面需要专门的jsp服务器如Tomcat来支持。tomcat下载网址http://tomcat.apache.org,安装最好不要下载最新版本,因为很多编辑器不支持最新版本,Tomcat的安装配置网上都有教程,与jdk配置类似,最好下载免安装版本,免安装版本能方便的与MyEclipse集成在一起,不要保存在c盘,不然修改配置文件时设置自己的工作空间和改端口号时会出现拒绝访问的警告。
Javascript为按钮添加事件处理代码通常放在<head></head>的<script language=javascript>...</javascript>中间,以一个函数的形式出现,如function a(),在页面体标签<body>或按钮标签<button type="button">中通过onload="函数名()"或者onclick=“函数名()”来调用。
javascript脚本程序的引用方式,在web页中加入<script src="指定js文件位置"></script>
注:js文件里不能有<script></script>或其他注释
jsp标签分为三类:jsp注释,指令标签和动作标签
1. <html>注释是酱紫的,<!- - 要注释的内容文字说明写在这里 - ->
<jsp>注释是酱紫的,<%- -要注释的内容文字说明写在这里--%>,要注意区分哦!
2.指令标签:page,include,taglib
指令(Directives)是从jsp页面发送到容器的一种信息,它用于知道容器的执行操作,设置其全局变量,声明类,要实现的方法等。所有的指令在整个jsp文件都有效,定义指令元素语法格式如下:
<%@ directivename attribute1="value1"...attributen="valuen" %>,即指令元素的定义是以<%@开始 , 以%>结束的,中间还包含指令名称及若干个属性值对的字符串。
指令标签也叫指令元素,主要控制对整个页面的处理,jsp有三种指令元素:page指令,include指令,taglib指令
page指令
page指令用于设置jsp页面的全局属性(区分大小写),其作用范围包括page指令的jsp页面本身以及所有通过include指令包含的静态文件。但page指令不能用于动态文件。
page指令的语法格式如下:
<%@page
[language]="java"
[extends="package.class"]
...
[pageEncoding="ISO-8859-1"]
%>
page指令元素各属性
3.动作标签:主要有include。param,forward,plugin,useBean
Java程序
Java程序段有三种形式:实体定义,表达式和Java代码块
实体定义在<%! %>标识符之间,实体定义包括——变量定义,方法定义,类定义
表达式在<%= %>标识符之间
Java代码块在<% %>标识符之间
新闻热点
疑难解答