(高级版)菜鸟教程JSP入门到精通

上传人:qiuji****ngye 文档编号:36737191 上传时间:2018-04-01 格式:DOCX 页数:119 大小:2.27MB
返回 下载 相关 举报
(高级版)菜鸟教程JSP入门到精通_第1页
第1页 / 共119页
(高级版)菜鸟教程JSP入门到精通_第2页
第2页 / 共119页
(高级版)菜鸟教程JSP入门到精通_第3页
第3页 / 共119页
(高级版)菜鸟教程JSP入门到精通_第4页
第4页 / 共119页
(高级版)菜鸟教程JSP入门到精通_第5页
第5页 / 共119页
点击查看更多>>
资源描述

《(高级版)菜鸟教程JSP入门到精通》由会员分享,可在线阅读,更多相关《(高级版)菜鸟教程JSP入门到精通(119页珍藏版)》请在金锄头文库上搜索。

1、JSP 简介简介什么是什么是 Java Server Pages?JSP 全称 Java Server Pages,是一种动态网页开发技术。它使用 JSP 标签在 HTML 网页中插入 Java 代码。标签通常以结束。JSP 是一种 Java servlet,主要用于实现 Java web 应用程序的用户界面部分。网页开发者们通过结合 HTML 代码、XHTML 代码、XML 元素以及嵌入 JSP 操作和命令来编写 JSP。JSP 通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。JSP 标签有多种功能,比如访问数据库、记录用户选择信息、访问 JavaBeans 组件等

2、,还可以在不同的网页中传递控制信息和共享信息。为什么使用为什么使用 JSP?JSP 程序与 CGI 程序有着相似的功能,但和 CGI 程序相比,JSP 程序有如下优势:性能更加优越,因为 JSP 可以直接在 HTML 网页中动态嵌入元素而不需要单独引用 CGI 文件。服务器调用的是已经编译好的 JSP 文件,而不像 CGI/Perl 那样必须先载入解释器和目标脚本。JSP 基于 Java Servlets API,因此,JSP 拥有各种强大的企业级 Java API,包括 JDBC,JNDI,EJB,JAXP 等等。JSP 页面可以与处理业务逻辑的 servlets 一起使用,这种模式被 Ja

3、va servlet 模板引擎所支持。最后,JSP 是 Java EE 不可或缺的一部分,是一个完整的企业级应用平台。这意味着 JSP 可以用最简单的方式来实现最复杂的应用。JSP 的优势的优势以下列出了使用 JSP 带来的其他好处:与 ASP 相比:JSP 有两大优势。首先,动态部分用 Java 编写,而不是 VB 或其他 MS 专用语言,所以更加强大与易用。第二点就是 JSP 易于移植到非 MS 平台上。与纯 Servlets 相比:JSP 可以很方便的编写或者修改 HTML 网页而不用去面对大量的 println 语句。与 SSI 相比:SSI 无法使用表单数据、无法进行数据库链接。与

4、JavaScript 相比:虽然 JavaScript 可以在客户端动态生成 HTML,但是很难与服务器交互,因此不能提供复杂的服务,比如访问数据库和图像处理等等。与静态 HTML 相比:静态 HTML 不包含动态信息。JSP 开发环境搭建开发环境搭建JSP 开发环境是您用来开发、测试和运行 JSP 程序的地方。本节将会带您搭建 JSP 开发环境,具体包括以下几个步骤。如果你使用的是 Eclipse 环境,可以直接参阅:Eclipse JSP/Servlet 环境搭建。配置配置 Java 开发工具(开发工具(JDK)这一步涉及 Java SDK 的下载和 PATH 环境变量的配置。您可以从 O

5、racle 公司的 Java 页面中下载 SDK:Java SE DownloadsJava SDK 下载完后,请按照给定的指示来安装和配置 SDK。最后,通过设置 PATH 和 JAVA_HOME 环境变量来指明包括 java 和 javac 的文件夹路径,通常是 java_install_dir/bin 和 java_install_dir。假如您用的是 Windows 系统并且 SDK 的安装目录为 C:jdk1.5.0_20,那么您就需要在 C:autoexec.bat 文件中添加以下两行:set PATH=C:jdk1.5.0_20bin;%PATH%set JAVA_HOME=C:

6、jdk1.5.0_20或者,在 Windows NT/2000/XP 下,您可以直接右击我的电脑图标,选择属性,然后高级,然后环境变量,接下来您就可以很方便地设置 PATH 变量并且确定退出就行了。在 Linux/Unix 系统下,如果 SDK 的安装目录为/usr/local/jdk1.5.0_20 并且使用的是 C shell,那么您就需要在.cshrc 文件中添加以下两行:setenv PATH /usr/local/jdk1.5.0_20/bin:$PATHsetenv JAVA_HOME /usr/local/jdk1.5.0_20或者,假如您正在使用类似于 Borland JBui

7、lder、Eclipse、IntelliJ IDEA 和 Sun ONE Studio 这样的集成开发环境,可以试着编译并运行一个简单的程序来确定 IDE(集成开发环境)是否已经知道 SDK 的安装目录。本步骤你也可以参考本站 Java 开发环境配置章节的教程。设置设置 Web 服务器:服务器:Tomcat目前,市场上有很多支持 JSP 和 Servlets 开发的 Web 服务器。他们中的一些可以免费下载和使用,Tomcat 就是其中之一。Apache Tomcat 是一个开源软件,可作为独立的服务器来运行 JSP 和 Servlets,也可以集成在 Apache Web Server中。以

8、下是 Tomcat 的配置方法:下载最新版本的 Tomcat:http:/tomcat.apache.org/。下载完安装文件后,将压缩文件解压到一个方便的地方,比如 Windows 下的 C:apache-tomcat-5.5.29 目录或者Linux/Unix 下的/usr/local/apache-tomcat-5.5.29 目录,然后创建 CATALINA_HOME 环境变量指向这些目录。在 Windows 机器下,Tomcat 可以通过执行以下命令来启动:%CATALINA_HOME%binstartup.bat或者C:apache-tomcat-5.5.29binstartup.b

9、at在 Linux/Unix 机器下,Tomcat 可以通过执行以下命令来启动:$CATALINA_HOME/bin/startup.sh或者/usr/local/apache-tomcat-5.5.29/bin/startup.sh成功启动 Tomcat 后,通过访问 http:/localhost:8080/便可以使用 Tomcat 自带的一些 web 应用了。假如一切顺利的话,您应该能够看到以下的页面:更多关于配置和运行 Tomcat 的信息可以在 Tomcat 提供的文档中找到,或者去 Tomcat 官网查阅:http:/tomcat.apache.org。在 Windows 机器下,

10、Tomcat 可以通过执行以下命令来停止:%CATALINA_HOME%binshutdown或者C:apache-tomcat-5.5.29binshutdown在 Linux/Unix 机器下,Tomcat 可以通过执行以下命令来停止:$CATALINA_HOME/bin/shutdown.sh或者/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh设置设置 CLASSPATH 环境变量环境变量由于 servlets 不是 Java SE 的一部分,所以您必须标示出 servlet 类的编译器。假如您用的是 Windows 机器,您需要在 C:au

11、toexec.bat 文件中添加以下两行:set CATALINA=C:apache-tomcat-5.5.29set CLASSPATH=%CATALINA%commonlibjsp-api.jar;%CLASSPATH%或者,在 Windows NT/2000/XP 下,您只要右击我的电脑,选择属性,然后点击高级,然后点击环境变量,接下来便可以设置 CLASSPATH 变量并且确定退出即可。在 Linux/Unix 机器下,假如您使用的是 C shell,那么您就需要在.cshrc 文件中添加以下两行:setenv CATALINA=/usr/local/apache-tomcat-5.5

12、.29setenv CLASSPATH $CATALINA/common/lib/jsp-api.jar:$CLASSPATH注意:如果您的开发路径是 C:JSPDev (Windows)或者 /usr/JSPDev (Linux/Unix),那么您就需要将这些路径添加进CLASSPATH 变量中。 Eclipse JSP/Servlet 环境搭建环境搭建本文假定你已安装了 JDK 环境,如未安装,可参阅 Java 开发环境配置 。我们可以使用 Eclipse 来搭建 JSP 开发环境,首先我们分别下载一下软件包:Eclipse J2EE:http:/www.eclipse.org/downl

13、oads/Tomcat:http:/tomcat.apache.org/download-70.cgiTomcat 下载安装下载安装你可以根据你的系统下载对应的包(以下以 Window 系统为例):下载之后,将压缩包解压到 D 盘(你可以自己选择):注意目录名不能有中文和空格。目录介绍如下:bin:二进制执行文件。里面最常用的文件是 startup.bat,如果是 Linux 或 Mac 系统启动文件为 startup.sh。conf:配置目录。里面最核心的文件是 server.xml。可以在里面改端口号等。默认端口号是 8080,也就是说,此端口号不能被其他应用程序占用。lib:库文件。to

14、mcat 运行时需要的 jar 包所在的目录logs:日志temp:临时产生的文件,即缓存webapps:web 的应用程序。web 应用放置到此目录下浏览器可以直接访问应用放置到此目录下浏览器可以直接访问work:编译以后的 class 文件。接着我们可以双击 startup.bat 启动 Tomcat,弹出如下界面:这个时候,本地的服务器就已经搭建起来了。如果想关闭服务器,可以直接关闭上面的窗口,或者在里面输入 Ctrl+C禁止服务。接着我们在浏览器中输入 http:/localhost:8080/,如果弹出如下界面,表示 tomcat 安装成功并且启动起来了:我们现在在浏览器上测试一下它

15、吧:首先在 D:apache-tomcat-8.0.14webappsROOT 目录中新建一个 jsp 文件:test.jsp 文件代码如下:接着在浏览器中访问地址 http:/localhost:8080/test.jsp, 输出结果如下:将将 Tomcat 和和 Eclipse 相关联相关联Eclipse J2EE 下载后,解压即可使用,我们打开 Java EE ,选择菜单栏 Windowspreferences(Mac 系统为 Eclipse偏好设置),弹出如下界面:上图中,点击“add“的添加按钮,弹出如下界面:在选项中,我们选择对应的 Tomcat 版本,接着点击 “Next“,选择

16、 Tomcat 的安装目录,并选择我们安装的 Java 环境:点击 “Finish“,完成配置。创建实例创建实例选择 “FileNewDynamic Web Project“,创建 TomcatTest 项目:点开上图中的红框部分,弹出如下界面:注意如果已默认选择了我们之前安装的 Tomcat 和 JDK 则可跳过此步。然后,单击 finish, 继续:工程文件结构:上图中各个目录解析:deployment descriptor:部署的描述。Web App Libraries:自己加的包可以放在里面。build:放入编译之后的文件。WebContent:放进写入的页面。在 WebContent 文件夹下新建一个 test.jsp 文件。在下图中可以看到它的默认代码:Insert title here接着我们修改下 test.jsp 文件代码如下所示:菜鸟教程程序运行之前,我们先修改一下浏览器选项:接着我们运行该项目:运行时,弹出如下错误:(如果没有此错误,请忽略)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号