JSP 学习笔记

js|笔记

一、安装J2SDK1.4.2
安装还是很简单的,甚至于只要一路next下去就OK了。起码windows下是这样的。。
然后就是设定J2SDK啦。
需要设定的参数有三个。JAVA_HOME,PATH和CLASSPATH。都是在系统环境变量里面设置的。
按 WINDOWS 键 + PAUSE 键 调出“系统特性”窗口,选择“高级” —〉“环境变量”—〉“系统变量”,然后“新建”。
JAVA_HOME = C:\j2sdk1.4.2_04
PATH = %JAVA_HOME%\BIN
CLASSPATH=C:\J2SDK1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jar;

二、安装Tomcat 5.0
呵呵,也是一顿next就能搞定,不过最好把安装路径改一下。弄个简单点的,别什么空格啊、点号啊什么符号都有的,又一长串,太累,就Tomcat50就挺好。哪个盘就自己看着办吧。Port默认是8080。

这样就应该OK了吧。反正我的Tomcat可以了,别的就不管许多啦。

三、JSP在执行的时候只有第一次执行时被编译,以后就使用编译产生的Servlet的类文件,在JSP文件发生更改时,Tomcat会发现,然后再次编译该文件。可是有时候更改了JSP文件之后,不知什么原因,Tomcat不会自动更新,而一直使用未更改前的JSP文件生成的Servlet类。
解决办法是手工把Servlet的源文件和类文件删除,让Tomcat重新编译。
生成的Servlet源文件和类文件被Tomcat放在一个特别的目录:Tomcat安装目录\work\Catalina下。

四、与ASP类似,JSP也是用<%和%>作为标记程序区段的记号。这使得JSP被分为了两个部分,一部分位于<% %>之外,Tomcat(也可能是其它的JSP Container)不处理,另一部分位于<% %>之内,必须由Tomcat处理,并且要特别注意:大小写必须要一致的问题。

由于以<% %>作为标记,这又带来了另一个问题。在需要输出<%和 %>的地方得进行替换,否则Tomcat将报告程序有错误。
需要替换的符号有:
单引号 ' 改为 \'
双引号 “ 改为 \“ 或者"
斜线 \ 改为 \\
起始标签 <% 改为 <%
终止标签 %> 改为 %\> 或者 %>

时间: 2024-09-17 03:35:47

JSP 学习笔记的相关文章

动态网页学习:JSP学习笔记全记录

js|笔记|动态|网页 JSP学习笔记(一)-----概述 JSP学习笔记(二)-----使用Tomcat运行JSP文件 JSP学习笔记(三)-----使用JSP处理用户注册和登陆 JSP学习笔记(四)-----JSP动作的使用 JSP学习笔记(五)-----JSP中使用JavaBean JSP学习笔记(六)-----在多个JSP页面之间传递参数 JSP学习笔记(七)-----猜数字游戏 JSP学习笔记(八)-----include的运用 JSP学习笔记(九)-----JSP标签库

JSP学习笔记

js|笔记 1.JSP标签库(也称自定义库)可看成是一套产生基于XML脚本的方法,它经由JavaBeans来支持.在概念上说,标签库是非常简单和可以重用的代码构造.它可以大大简化你在页面中输入各种录入框的代码(诸如此类的代码:<input type="text" name="taxpayerName" value = " ,<select name="collectionItemCode" class="requi

JSP学习笔记(二)-----使用Tomcat运行JSP文件

js|笔记 有些网友不知道怎么才能运行自己的JSP文件,我在这里简单介绍一下,给大家提供一点参考: 1. 下载并安装tomcat.下载地址:http://jakarta.apache.org/tomcat 2. 编写自己的JSP网页和Java对象. 3. 配置自己的Web应用.配置方法: 在TOMCAT_HOME/conf/server.xml文件中加入一行: <Content path="/appName" docBase="webapps/appName"

JSP学习笔记(一)-----概述

js|笔记 1.JSP是Java Server Pages的简写. 2.用JSP开发的Web应用是跨平台的. 3.JSP技术是Servlet技术的扩展.Servlet是平台无关的,100%纯Java的Java服务端组件. 4.下面就是一个简单的JSP页面: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE>欢迎访问网上商店<

JSP学习笔记(九)-----JSP标签库

js|笔记 1.JSP标签库(也称自定义库)可看成是一套产生基于XML脚本的方法,它经由JavaBeans来支持.在概念上说,标签库是非常简单和可以重用的代码构造.它可以大大简化你在页面中输入各种录入框的代码(诸如此类的代码:<input type="text" name="taxpayerName" value = " ,<select name="collectionItemCode" class="requi

JSP学习笔记(八)-----include的运用

include|js|笔记 1. 向JSP页面中插入指定的页面方法有两种:JSP命令<%@ include%>JSP动作<jsp:include />2. a.jsp代码如下:<html>huanghui<%@ include file="b.jsp"%><jsp:include page="b.jsp" flush="true"/></html>3. b.jsp代码如下:&

JSP学习笔记(七)-----猜数字游戏

js|笔记 1. 这是一个猜数字的游戏,通过使用JSP调用JavaBean2. 需要两个文件,number.jsp和NumberGuessBean.java3. 先看number.jsp代码:<html><jsp:useBean id="number" class="NumberGuessBean" scope="session" /><jsp:setProperty name="number"

JSP学习笔记(六)-----在多个JSP页面之间传递参数

js|笔记|页面 1. 怎么在多个JSP页面之间进行参数传递?需要使用JSP的内置作用域对象session.利用它的两个方法setAttribute(),getAttribute()2. 下面的这个实例实现了把第一个JSP页面的参数传递给第三个页面的功能3. 代码如下:1.jsp<html><form method=get action=2.jsp>what's your name<input type=text name=username><input type

JSP学习笔记(五)-----JSP中使用JavaBean

js|笔记 1. 该实例主要告诉我们怎么样在JSP代码中调用JavaBean构件2. 使用JavaBean的优点是简化了JSP代码,界面代码和逻辑代码互相分离,便于程序员查看和调试3. 该实例需要五个文件:login.jsp,test.jsp, userbean.class4. 首先看一下login.jsp <html><center><form method=post action="http://127.0.0.1:8000/test.jsp">

JSP学习笔记(四)-----JSP动作的使用

js|笔记 1. 该实例主要告诉我们怎么样在JSP代码中使用JSP动作,例如<jsp:forward >2. 该实例需要四个文件:login.jsp,test.jsp,ok.htm,no.htm3. 首先看一下login.jsp<html><center><form method=get action="http://127.0.0.1:8000/test.jsp">username<input type=text name=use