jsp动态网页制作

合集下载

JSP动态网页设计基础完整ppt

JSP动态网页设计基础完整ppt
CSS中,选择符可以分为: HTML标记选择符(HTML selector)、 类选择符(Class selector) ID选择符(ID selector)。
26
<html>
<head> <style type="text/css">
<!-.m{font-family:"隶书"; font-size:18px; color:#ff0000; text-decoration:line-through; }
注意:
<META>标识必须放置在 <head>…</head>中 -equiv属性值设置为“Refresh”时, 要求显示URL指定的文件。
16
3、script:
用来在页面中加入脚本程序。
<script language="脚本语言"> (3)this关键字
在JavaScript由于对象的引用是多层次,多方位的,对象间的彼此引用较多,有可能造成混乱,为此JavaScript提供语句this用于指定 当前对象。 button(按钮对象)
-->
</style>
</head>
<body>
<p class="m">这里是FIF制作小组</p> <a class="m" href="#">这里是FIF制作小组</a>
</body> </html>
27
1. 类选择符
<style type="text/css">

jsp动态网页实用代码

jsp动态网页实用代码

实验2:运用JSP编写动态网页一.选题问题1)编写一个购物车,实现向购物车里添加商品、移除指定商品和清空购物车的功能2)延续实验一二.程序设计1.功能1)购物车:可以实现向购物车里添加指定商品,移除指定商品,清空购物车的基本功能,另外还可以实现简单的结算功能。

2)实验一延续:实现登录、以及同一用户不能重复登录的功能2.技术1)必用技术:JSP内置对象:Request,Response2)选用技术:JSP、JavaScript:Session,application三.数据设计1.含义1)购物车:1>goods.html:用来显示商品清单,选择购买数量,以及添加到购物车2>cart.jsp:用来查看添加到购物车的商品,实现商品的删除,以及返回购物页面继续添加或者跳转到结算页面支付。

使用了request获得信息,session创建表单,调用了自创建的hzsb类。

3>hzsb.jsp:定义了一个“汉子识别”的类,该类可以把从页面中获取的汉子自动转换成单字节编码,并在显示时再转换回来。

4>cost.jsp:结算页面。

负责将购物车里所有的商品及数量显示出来并且进行统计,得到总计钱数。

使用了request获得信息,session创建表单,调用hzsb类。

2)实验一添加功能1>web.html:显示实验一中的页面,其中“登录”超链接到index.jsp;“注册”超链接到count.jsp。

2>index.jsp:登录页面。

用于用户名和密码的输入,输入完成后点击“确定”,可以跳转到rsInfo.jsp页面查看所输入的信息是否保存。

3>rsInfo.jsp:查看页面。

该页面用于显示所输入的信息。

另外该页面调用了response对象,用于显示当前的时间,并用于页面的刷新。

4>count.jsp:“同一用户只能登录一次页面”,即用户一旦登录就不能够通过反复刷新页面造成“多次登录”的假象。

动态网页设计(JSP)

动态网页设计(JSP)

计算Java表达式得到的结果被转换成字符串,然后插入到页面。 计算在运行时进行(页面被请求时),因此可以访问和请求有 关的全部信息。例如,下面的代码显示页面被请求的日期/时间: Current time: <%= new java.util.Date() %>
动态网页设计(JSP)
Java程序片
在Jsp中,在“<%”和 “%>”之间书写的程序代码为Java程序片 在程序片中声明的变量只在页面有效,是局部变量,不能共享。
但是,在 之间声明的变量可以在不同的客 户间共享,有效范围是整个Jsp页面,声明周期是服务器关闭后变量才会被 释放。
“<%!”和 “%>”
JSP表达式用来把Java数据直接插入到输出。其语法如下: <%= Java Expression %>
动态网页设计(JSP)
<jsp:plugin>
使用“<jsp:plugin>”插入一个applet或Bean,必要的话 还要下载一个Java插件用于执行它。
JSP 语法格式如下:
<jsp:plugin type="bean | applet" code="classFileName" codebase="classFileDirectoryName"
errorPage用来设定当JSP页面出现异常(Exception)时,所 要转向的页面。如果没有设定,则JSP容器会用默认的当 前网页来显示出错信息。例如: “<%@page errorPage="/error/error_page.jsp"%>”
isErrorPage用来设定当前的JSP页面是否作为传回错误页面 的网页,默认值是“false”。如果设定为“true”,则JSP容 器会在当前的页面中生成一个exception对象。

JSP动态实现web网页登陆和注册功能

JSP动态实现web网页登陆和注册功能

JSP动态实现web⽹页登陆和注册功能⽬录前⾔数据库JSP⽹页连接数据库配置mysql⽂件创建jsp⽂件,连接数据库,并读取出数据显⽰在jsp⽹页中注册和登录的JSP页⾯新建login.jsp⽂件新建check.jsp创建register.jsp⽂件新建Cregister.jsp⽂件创建DBBean.java⽂件前⾔涉及到相关内容如下:数据库安装JSP⽹页连接数据库注册和登录的JSP页⾯数据库软件安装(可视化数据库界⾯软件安装)拿⾛不谢提取码:qwerJSP⽹页连接数据库配置mysql⽂件⾸先要将mysql-connector-java-5.0.8-bin.jar 拷到apache-tomcat-10.0.12-windows-x64\apache-tomcat-10.0.12\lib⽂件⽬录下创建jsp⽂件,连接数据库,并读取出数据显⽰在jsp⽹页中<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@ page import="java.sql.*"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><%try {Class.forName("com.mysql.jdbc.Driver"); 驱动程序名//com.mysql.jdbc.cj.Driver也是OK的String url = ""; //数据库名?后⾯的是为了指定字符的编码、解码格式。

JSP动态网页开发技术概述

JSP动态网页开发技术概述

JSP动态⽹页开发技术概述 在动态web项⽬的开发中,经常需要动态⽣成HTML内容(如系统中的当前在线⼈数需要动态⽣成)。

如果使⽤Servlet实现HTML页⾯数据的统计,则需要使⽤⼤量的输出语句。

同时,如果静态内容和动态内容混合在⼀起,那么也将导致程序⾮常臃肿。

为了客服Servlet的这些缺点,Oracle(Sun)公司推出了JSP技术。

1.JSP概述 JSP(Java Server Pages)是建⽴在Servlet规范之上的动态⽹页开发技术,其实质是⼀个简化的Servlet。

在JSP⽂件中,HTML和Java代码共同存在,其中,HTML代码⽤于实现⽹页中静态内容的显⽰,Java代码⽤于实现⽹页中动态内容的实现。

为了和传统的HTML有所区别,JSP⽂件扩展名为jap。

JSP技术所开发的Web应⽤程序是基于Java的,其具有以下特征: (1)预编译 预编译指在⽤户第⼀次通过浏览器访问JSP页⾯时,服务器将对JSP页⾯代码进⾏编译,并且仅指向⼀次编译。

编译好的代码将被保存,在⽤户下⼀次访问时会直接执⾏编译好的代码。

这样不仅节约了服务器的CPU资源,还⼤幅度提升了客户端的访问速度。

(2)业务代码相分离 在使⽤JSP技术开发Web应⽤时,可以将界⾯的开发和应⽤程序的开发分离。

(3)组件重⽤ JSP可以使⽤JavaBean编写业务组件,也就是使⽤⼀个JavaBean类封装业务处理代码或者将其作为⼀个数据存储模型,在JSP页⾯甚⾄整个项⽬中,都可以重复使⽤这个JavaBean,同时,JavaBean也可以应⽤带其他Java应⽤程序中。

(4)跨平台 由于JSP是基于Java语⾔的,它可以使⽤Java API,所有它也是跨平台的,可以应⽤与不同的系统,如Windows和Linux。

JSP 运⾏原理 JSP的⼯作模式是请求/响应模式,客户端⾸先发出HTTP请求,JSP程序收到请求后将进⾏处理并返回处理结果。

JSP在动态网页制作技术中应用

JSP在动态网页制作技术中应用

JSP在动态网页制作技术中的应用摘要:随着internet和电子商务的普遍应用,陆续诞生了很多动态网页制作技术。

jsp是目前比较热门的一种动态网页制作技术,它依靠java语言的稳定、安全、可移植性好等优点,成为大、中型网站开发的首选工具。

文本主要介绍jsp的主要功能和开发模式以及相关应用。

关键词:jsp;动态网页;网页制作中图分类号:tp393 文献标识码:a 文章编号:1007-9599 (2012)23-0000-02jsp(javaserverpage)是有sun公司在java语言基础上开发出来的一种动态网页制作技术,建立在servlet之上,是java开发阵营中最具代表性的解决方案。

自jsp发布以来,在一些主流的动态网页技术中一直受到了密切的关注。

应用jsp,程序员和非程序员都可以高效率地创建web应用,并使得开发的web应用具有安全性高、跨平台等优点。

1 jsp技术的发展1.1 java语言。

java语言是有sun公司于1995年推出的编程语言,一经推出,就赢得业界的一致好评。

java语言适用于internet 环境,目前已经成为internet应用的主要语言之一。

它具有简、面向对象、可移植性、分布性、解释器通用性、稳健、多线程、安全和高性能等优点,其中最重要的就是实现了跨平台运行,使得java开发的程序可以方便地移植到不同的操作系统中运行。

1.2 servlet技术。

servlet是在jsp之前就存在的运行在服务器端的一种java技术,它是用java语言编写的服务器端程序,java 语言能够实现的功能,servlet基本上都可以实现。

servlet主要用于处理http请求,并将处理的结果传递给浏览器生成动态web页面。

servlet具有可移植在多种系统平台和服务器平台下运行的功能。

在jsp中用到的servlet通常都继承自javax.servlet.http.httpservlet类,在该类中实现了用来处理http请求的大部分功能。

jsp动态网页制作

jsp动态网页制作

长春理工大学光电信息学院《JSP动态网页制作》实验指导书孙颖馨编写信息工程分院计算机实验中心目录实验一.................................................................... .. (3)实验二 (4)实验三 (5)实验四 (6)实验五 (7)实验六 (8)实验七 (9)实验八 (11)实验九 (13)实验十 (14)实验十一 (16)实验十二 (17)实验十三 (18)1.实验目的了解和掌握安装和配置JSP的运行环境和开发环境所需的部分软件的方法。

2.实验内容掌握安装JDK、安装和配置Tomcat以及安装和配置Eclipse 开发工具。

3.实验步骤下面以安装Eclipse 为例,进行练习。

(1)从Eclipse 官方网站( )中搜索Eclipse SDK3.1。

(2)在相应的网页上单击下载,将Eclipse-SDK-3.1-win32.zip下载到安装目录,如E:\。

(3)打开【我的电脑】,找到E驱动器下的Eclipse-SDK- 3.1-win32.zip文件。

(4)右键单击Eclipse-SDK-3.1-win32.zip文件,(假设已经安装WinRAR 中文版)在弹出的快捷菜单中选择【解压到当前文件夹】命令。

(5)打开解压缩后的Eclipse文件夹,双击Eclipse.exe文件启动Eclipse。

(6)在【Workspace Launcher】对话框中指定工作空间位置,单击【OK】按钮即可运行Eclipse。

1.实验目的练习如何使用Eclipse创建Tomcat项目以进行JSP页面编程。

2.实验内容重点掌握如何在Eclipse中创建Tomcat项目,学习并熟悉JSP 的各种语法等内容。

3.实验步骤下面以3.6 节的JSP 页面为例进行练习。

(1)使用资源管理器打开Eclipse 所在的文件夹,双击Eclipse.exe文件,打开Eclipse窗口。

《Jsp动态网页设计》实验指导书

《Jsp动态网页设计》实验指导书

《JSP实训指导书》目录实验1:JSP运行环境及JSP程序运行初步实验2:JSP页面的基本结构——求圆面积周长实验3:判断三角形实验4:JSP内置对象实验5:熟悉Jsp的五种内置对象的功能及其使用实验6:文件复制功能的实现实验7:文件上传实验8:JSP中使用数据库实验9:数据库的更新实验10:JavaBean的使用实训二、JSP页面的基本结构——求圆面积周长一、实训目的1.熟悉HTML标记的使用2.掌握JSP标签的使用3.掌握变量和方法的声明4.理解并掌握Java程序段的实现方法5.掌握Java表达式的使用方法二、实训内容编写一个JSP程序求圆面积周长。

三、参考程序参考源代码:说明:该项目有2个页面组成,一个是输入并提交半径的页面index.jsp,另一个是后台处理页面,负责获取从提交页面提交来的半径,并输出圆的面积和周长index.jsp:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body><form method="post" action="ActionForm.jsp" name="form"><p>&nbsp;半径:<input type="text" value="0" name="Radius"></p><p>&nbsp;<input type="submit" value="提交" name="button1"> </p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p></form></body></html><%@ page contentType="text/html;charset=GB2312" %>ActionForm :<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'ActionForm.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><%!//定义一个圆类class Circle {private double radius;Circle(double r) {this.radius = r;}double求面积() {return Math.PI * radius * radius;}double求周长() {return Math.PI * radius * 2;}}%><%//从表单获取半径,其值为字符串String s = request.getParameter("Radius");double r;//将半径由字符串转换为double值if (s != null) {r = Double.parseDouble(s);} elser = 1;Circle c = new Circle(r);%><body><!-- 输出圆的面积和周长 --><p>圆的面积是:<%=c.求面积()%><p>圆的周长是:<%=c.求周长()%></body></html>实训三判断三角形一、实训目的1、理解HTML标记2、掌握JSP标签,变量和方法的声明二、实训内容判断所给三边能否构成一个三角形三、参考程序编程如下:<%@ page contentType="text/html;charset=GB2312" %><HTML><BODY ><P>请输入三角形的三个边a,b,c的长度:<BR><!--以下是HTML表单,向服务器发送三角形的三个边的长度--><FORM action="Example2_8.jsp" method=post name=form> <P>请输入三角形边a的长度:<INPUT type="text" name="a"><BR><P>请输入三角形边b的长度:<INPUT type="text" name="b"><BR><P>请输入三角形边c的长度:<INPUT type="text" name="c"><BR><INPUT TYPE="submit" value="送出" name=submit></FORM><%--获取客户提交的数据--%><%String string_a=request.getParameter("a"),string_b=request.getParameter("b"),string_c=request.getParameter("c");double a=0,b=0,c=0;%><%--判断字符串是否是空对象,如果是空对象就初始化--%><%if (string_a==null){string_a="0";string_b="0";string_c="0";}%><%--求出边长,并计算面积--%><%try{a=Double.valueOf(string_a).doubleValue();b=Double.valueOf(string_b).doubleValue();c=Double.valueOf(string_c).doubleValue();if(a+b>c&&a+c>b&&b+c>a){double p=(a+b+c)/2.0;double mainji=Math.sqrt(p*(p-a)*(p-b)*(p-c));out.print("<BR>"+"三角形面积:"+mainji);}else{out.print("<BR>"+"您输入的三边不能构成一个三角形");}}catch(NumberFormatException e){out.print("<BR>"+"请输入数字字符:");}%></BODY></HTML>实训四JSP内置对象一、实训目的1.了解JSP中9个内置对象request、reponse、out、session、application、config、pagecontext、page、exception的基本概念。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

长春理工大学光电信息学院《JSP动态网页制作》实验指导书孙颖馨编写信息工程分院计算机实验中心目录实验一.................................................................... .. (3)实验二 (4)实验三 (5)实验四 (6)实验五 (7)实验六 (8)实验七 (9)实验八 (11)实验九 (13)实验十 (14)实验十一 (16)实验十二 (17)实验十三 (18)1.实验目的了解和掌握安装和配置JSP的运行环境和开发环境所需的部分软件的方法。

2.实验内容掌握安装JDK、安装和配置Tomcat以及安装和配置Eclipse 开发工具。

3.实验步骤下面以安装Eclipse 为例,进行练习。

(1)从Eclipse 官方网站( )中搜索Eclipse SDK3.1。

(2)在相应的网页上单击下载,将Eclipse-SDK-3.1-win32.zip下载到安装目录,如E:\。

(3)打开【我的电脑】,找到E驱动器下的Eclipse-SDK- 3.1-win32.zip文件。

(4)右键单击Eclipse-SDK-3.1-win32.zip文件,(假设已经安装WinRAR 中文版)在弹出的快捷菜单中选择【解压到当前文件夹】命令。

(5)打开解压缩后的Eclipse文件夹,双击Eclipse.exe文件启动Eclipse。

(6)在【Workspace Launcher】对话框中指定工作空间位置,单击【OK】按钮即可运行Eclipse。

1.实验目的练习如何使用Eclipse创建Tomcat项目以进行JSP页面编程。

2.实验内容重点掌握如何在Eclipse中创建Tomcat项目,学习并熟悉JSP 的各种语法等内容。

3.实验步骤下面以3.6 节的JSP 页面为例进行练习。

(1)使用资源管理器打开Eclipse 所在的文件夹,双击Eclipse.exe文件,打开Eclipse窗口。

(2)在打开的Eclipse主窗口中,选择【File】|【New】|【Project】命令新建一个项目。

(3)在打开的New Project对话框中,选择【Java】|【Tomcat Project】选项,单击Next按钮打开New Tomcat Project对话框。

(4)在New Tomcat Project对话框的Project Name文本框中输入项目名称,如testTomcat ,单击Finish按钮,Eclipse将自动创建一个Tomcat项目。

(5)在Eclipse主窗口左侧的Package Explorer窗口中会出现新的testTomcat项目。

(6)选择【File】|【New】|【Other】命令,弹出New 对话框新建一个JSP文件。

(7)在New对话框中选择【Web】|【JSP】选项,单击Next按钮弹出New JavaServer Page 对话框。

(8)在New JavaServer Page对话框中的File name文本框中输入文件名,如ch3-2.jsp。

(9)单击Finish按钮即可新建JSP页面文件。

(10)Eclipse会创建一个新的文件,包括了基本的页面框架.在编辑窗口中输入ch3-2.jsp 页面的代码。

(11)如果输入错误,Eclipse 会在发生错误的位置以红色下划波浪线表示,同时在错误行用红色显示。

将鼠标移到错误位置,会显示相应的错误信息。

(12)根据错误提示,修改所有可能的语法错误。

(13)在Eclipse主窗口中选择【Tomcat】|【Start Tomcat】命令,启动Tomcat服务器。

(14)打开Internet Explorer 浏览器,输入相应的URL ,如:http://localhost:8080/testTomcat/ch3/ch3-2.jsp。

观察页面是否正常运行。

实验三1.实验目的练习如何创建Java项目,如何编写、编译并运行Java程序。

2.实验内容创建一个名为Test.java的Java程序,用来测试本章介绍到的各种Java语法。

3.实验步骤(1)使用资源管理器打开Eclipse所在的文件夹,双击Eclipse.exe文件,打开Eclipse 窗口。

(2)在打开的Eclipse主窗口中,选择【File】|【New】|【Project】命令新建项目。

(3)在打开的【New Project】对话框中,选择【Java Project】选项,单击【Next】按钮打开【New Java Project】对话框。

(4)在【New Java Project】对话框的【Project Name】文本框中输入项目名称,如Myjava ,单击【Finish】按钮后Eclipse将自动创建一个Java项目。

(5)在Eclipse主窗口左侧的【Package Explorer】窗口中将会出现新建的Myjava项目。

(6)选择【File】|【New】|【Class】命令弹出【New Java Class】对话框建立Java类。

(7)在【New Java Class】对话框的【Package】文本框中输入Java 类所使用的包名,例如ch4。

(8)在【Name】文本框中输入Java类的名字,如Test。

(9)选中public static void main(String[] args)复选框,单击Finish按钮完成新类的创建。

(l0) Eclipse创建的新类,包括了基本的类框架。

在类的编辑窗口中输入Test.Java 程序代码。

(11)如果输入错误,Eclipse会在发生错误的位置以红色下划波浪线表示,同时在错误行用红色显示。

将鼠标移动到错误位置,会显示相应的错误信息。

(12)根据错误提示,修改所有可能的语法错误。

(13)在Package Explorer窗口中右健单击Test.java类,从弹出的莱单中选择【Run As】命令,如果Java类语法正确,而且具有合法的main方法,则在【Run As】命令的子菜单中会出出现【Java Application】菜单命令。

(14)选择【Run As】|【Java Application】命令,将在Console中显示打印信息。

通过修改重复步骤(11)~(14) ,练习各种语法的使用。

实验四1.实验目的掌握如何定义类的成员变量、成员方法和构造函数、如何定义派生类,如何使用访问修饰符来控制派生类对基类成员变量和方法的访问,如何进行方法重载以及如何定义覆盖方法以实现动态联编。

2.实验内容练习如何使用Java 进行面向对象编程。

3.实验步骤下面以【例5-11】为例进行练习。

(1)使用资源管理器打开Eclipse 所在文件夹,双击Eclipse.exe图标,将打开Eclipse 窗口。

(2)在打开的Eclipse主窗口中,选择【File】|【New】|【Project】命令新建一个项目。

(3)在打开的New Project对话框中,选择Java Project选项,单击Next按钮打开New java Project对话框。

(4)在New Java Project 对话框的Project Name 文本框中输入项目名称,如Myjava ,单击Finish按钮后Eclipse将自动创建一个Java 项目。

(5)在Eclipse主窗口左侧的Package Explorer窗口中会出现新建的Myjava项目。

(6)选择【File】|【New】|【Class】命令,弹出New java Class对话框新建一个Java 类。

(7)在New Java Class对话框的Package文本框中输入Java 类所使用的包名,例如Ch5。

(8)在Name文本框中输入Java类的名称。

(9)选中public static void main(string[] args)复选框,单击Finish 按钮完成新类的创建。

(10)Eclipse会创建一个新的类,包括了基本的类框架。

在类的编辑窗口中输入程序代码即可。

(11)如果输入错误,Eclipse会在发生错误的位置以红色下划波浪线表示,同时在错误行用红色显示,将鼠标移动到错误位置,将会显示错误信息。

(12)根据错误提示,修改所有可能的语法错误。

(13)在Package Explorer窗口中右键单击类,从弹出的快捷菜单中选择【Run As】命令,如果Java类语法正确,而且具有合法的main方法,则在【Run As】命令的子菜单中会出现【Java Application】菜单命令。

(14)选择【Java Application】命令,并检查控制台输出是否正确。

1.实验目的掌握如何使用out 、request 、response 、session 、pagecontext 、application 、config 、page和exception 对象的常用方法。

2.实验内容练习如何使用JSP的各种内置对象。

3.实验步骤下面以在介绍session 对象时的实例为例进行练习。

(1)使用资源管理器打开Eclipse 所在文件夹,双击Eclipse.exe 图标,将打开Eclipse窗口。

(2)在打开的Eclipse 主窗口中,选择【File】|【New】|【Project】命令新建一个项目。

(3)在打开的New Project对话框中,选择【Java】|【Tomcat project】选项,单击Next 按钮打开New Tomcat Project对话框。

(4)在New Tomcat Project对话框的Project Name文本框中输入项目名称,如testTomcat,单击Finish按钮后Eclipse将自动创建一个Tomcat项目。

(5)在Eclipse主窗口左侧的Package Explorer窗口中会出现新建的testTomcat项目。

(6)选择【File】|【New】|【Other】命令,弹出New 对话框新建JSP文件。

(7)在New 对话框中选择【Web】|【JSP】选项,单击Next按钮弹出New JavaServer Page对话框。

(8)在New JavaServer Page对话框的File name文本框中输入文件名,如sessionl.jsp。

(9)单击Finish 按钮即可新建JSP页面文件。

(l0) Eclipse 会创建一个包括了基本的页面框架的新文件。

在编辑窗口中输入sessionl.jsp 页面的代码。

(11)如果输入错误,Eclipse会在发生错误的位置以红色下划波浪线表示,同时在错误行用红色显示。

将鼠标移动到错误位置,会显示错误信息。

(12)根据错误提示,修改所有可能的语法错误。

相关文档
最新文档