现在的位置: 首页 > 综合 > 正文

jsp的环境搭建及测试演示——给jsp初学者的帮助

2013年03月03日 ⁄ 综合 ⁄ 共 3082字 ⁄ 字号 评论关闭
 

眼下,关于asp,jsp,php的动态网页技术的讨论可谓铺天盖地,尤其是asp,由于其容易上手(和vb差不多),在一些中小企业广为流行,但由于其致命的安全性,很多对安全性要求较高的较大企业会选择jsp或php。现在,我想讨论的不是类似“什么是asp?什么是jsp?asp和jsp到底有什么区别?”这样的问题 (这些问题的答案随处可见,到网上搜搜看吧)。由于jsp需要搭建环境,而环境的搭建,有时候又不是三言两语说得清楚的,尤其是数据库的链接(本文所用的是jsp + Sqlsever2000 环境),所以对初学者来说比较难上手。现在,我想结合自己的一些经验,演示并用最简单的语言说明一下jsp环境的搭建及测试,即使出现了你不懂的术语也不用担心,暂且忽略它。对于jsp技术,本人只是知道毛皮,这篇文章也只是抱着讨论的目的,有什么不妥、不是之处还望高手海涵。

本示例的环境为Mcrosoft Windows Sever 2003 Enterprise Edition (SP1) + Sqlsever2000(sp3),建议初学者用Windows 2000 Sever或者Advance Sever版,但后者很多功能可能用不到(如果用professional 2000或者XP的话,Sqlsever2000数据库只能安装个人版,不过本人也用过,没什么大问题。98本人米试过,但不建议使用。),本示例默认已经安装好Sqlsever 2000了。注意,用Mcrosoft Windows Sever 2003操作系统一定要将Sqlsever 2000升级到sp3,否则链接数据库时会报错。

在安装之前,你必须备齐以下三样东东:

1.jdk:java程序运行环境,可以从 http://java.sun.com 下载。本文示例用j2sdk-1_4_2,

2.tomcat:免费的jsp服务器,可以从 http://jakarta.apache.org/tomcat 下载。本文示例用tomcat-5.0,

3.SQL SERVER 2000 driver for JDBC:链接sqlsever的驱动程序。

或者你可以在百度或“孤狗”搜索栏中键入关键字搜索,到处都可以找到。

三样东东如下图所示:

 

一 安装和配置jdk

JDK安装界面如下图所示:

 

在选择界面、安装路径中,本例为:e:/jdk1.4.2

安装完成后,进行环境变量的配置,可以有多种方法进行设置,这里只说明其中最简单的一种:

1.JAVA_HOME 环境变量配置

在桌面上用鼠标右键单击“我的电脑”,依次为“属性”、“高级”、“环境变量”。

新建一个系统变量,名称为JAVA_HOME,值为e:/jdk1.4.2,也就是jdk的安装目录,单击确定。如图所示:

2}

2.CLASSPATH 环境变量

CLASSPATH 表示搜索java类的路径,设置方法同JAVA_HOME。如下图所示:

3

3.更新 PATH 环境变量的值

PATH变量是系统搜索可执行程序的路径。编辑 PATH 系统变量,在最后添加“;E:/jdk1.4.2/bin”字符串,注意“E:”前面的“;”是为了和前一个系统变量隔开。

4

二 安装和配置Tomcat

Tomcat是一款免费的Servlet/Jsp服务器,号称运行稳定,性能可靠,不过本人用下来觉得不太稳定,但对于初学者的学习再合适不过了。注意,一定要先安装JDK,再安装Tomcat。安装步骤如下图所示:

 

 

 

 

此处默认端口为8080,你也可以自己设置。User Name和Password为登录Tomcat服务器时使用。

接下来选择你刚才安装JDK的位置,这是告诉Tomcat,jdk在哪。此处为e:/jdk1.4.2

 

单击Install,完成安装。

三 测试安装是否成功

在e:/Tomcat 5.0/bin中单击startup.bat打开服务器。shutdown.bat用来关闭Tomcat服务器。

 

也可以到服务中设置。右击我的电脑、依次选择“管理”、“服务和应用程序”、“服务”,启动Apache Tomcat服务。如下图:

5

在地址栏键入:hppt://127.0.0.1:8080,回车。如果出现如下界面,则说明安装和配置正确,jsp的必备环境算是有了。你可以执行jsp文件了。

 

四 jdbc驱动的安装及测试

双击SQL SERVER 2000 driver for JDBC.exe文件,它会自动安装到 C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC 下,从 C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib 目录下复制出 msbase.jar;mssqlserver.jar;msutil.jar三个文件到 e:/Tomcat 5.0/common/lib 下,注意,复制结束后要重起Tomcat才会生效。你的jdbc驱动算安装完成了。

自此,jsp的环境搭建算是完成了。至于jsp的一些调试,这里给出一个简单的示例。

在 Sqlsever 2000 中新建 jsptest 数据库,新建表jsptest,添加内容如图所示。

6

在e:/Tomcat 5.0/webapps/jsp-examples 中新建 test.jsp 文件。内容如下:

<%@ page contentType="text/html;charset=gb2312"%>

<%@ page import="java.sql.*"%>

<html>

<body>

<%

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jsptest";

//jsptest为你刚刚新建的数据库名

String sql="select * from jsptest.dbo.jsptest";

String user="sa";//sa为数据库默认用户,你可以用其他登录帐号。

String password="";//sa用户登录的密码,默认为空

Connection conn= DriverManager.getConnection(url,user,password);

Statement stmt=conn.createStatement

(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

ResultSet rs=stmt.executeQuery(sql);

while(rs.next())

{%>

您的第一个字段内容为:<%=rs.getString(1)%>

您的第二个字段内容为:<%=rs.getString(2)%>

您的第三个字段内容为:<%=rs.getString(3)%>

<%}%>

<%out.print("数据库操作成功,恭喜你");%>

<%

rs.close();

stmt.close();

conn.close();

%>

</body>

</html>

在地址栏中键入如下内容:

http://127.0.0.1:8080/jsp-examples/test.jsp 回车

出现如下结果:

 

说明你的数据库链接成功了。自此,你已具有jsp的开发环境了。至于具体的jsp语法和技巧,要靠各位看官自己去学习实践了。

made by roco

qq:53711287

e-mail:rong_hong@163.com

2005年12月25日

抱歉!评论已关闭.