JSP入门教程(2)

2019-04-13 22:45

也可以用其他不同的工具来执行,但他们其实都是javax.servlet.HttpServletRequest的子集) 你也可以直接用scriptlet来直接访问Request对象。Scriptlet将在下一讲里边详细的讨论,现在你只需要知道他是用脚本语言写的一段放?lt;% 和%> 之间的代码就足够了。在JSP 1.0中,你必须用JavaTM程序语言作为你的脚本语言。 你经常会用到如下方法处理Request对象: 方法 说明 执行结果

getRequest

Javax.servlet.jsp.PageContext 返回当前Request对象

getParameterNames

javax.servlet.ServletRequest 返回当前Request对象参数名

getParameterValues

javax.servlet.ServletRequest 返回当前Request对象参数值

你将会发现其他方法包括ServletRequest,HttpServletRequest或者其他任何ServletRequest的子集。

JSP引擎经常在scenes之后使用Request对象,即使你没有明确地在JSP文件中调用。 从Bean中调数据到JSP页面

一旦用户的数据被传到Bean,你就想重新得到数据,然后在JSP面页中显示出来。想达到这一步,你就得用到标签。传Bean名和属性名:

Hello,

, , 和 标签必须相配,举个例子: hellouser.jsp:

Hello,

在这个例子里,标签被放在两个文件中,但是指定的名字都是相同的,如果不同的话,那么系统会返回一个错误信息。 如何运行例子

我用的是UNIX主机,如果你用windows,那么改相应的路径即可。 创建路径../jswdk-1.0/examples/jsp/tutorial/hellouser.

把文件background.gif, duke.waving.gif, dukebanner.html, hellousr.jsp和response.jsp文件放进去。

创建一个目录,../jswdk-1.0/examples/WEB-INF/jsp/beans/hello 把文件NameHandler.java和NameHandler.class放进去。

JSP入门教程(三)

作者:SUN/网猫 使用脚本

在有些地方,你大概要加一些好的,成熟的程序到你的JSP页里,JSP的标签虽然很强大,但是完成某些工作还是比较费力的困难的。这时你可以使用脚本语言段来补充JSP标签。 使用的JSP引擎是支持脚本语言的,SUN的JSP参考文说明,必须使用Java程序语言来编写脚本,但是其他第三方的JSP引擎允许使用其他语言来写脚本程。 如何增加脚本

首先,你必须了解一些增加脚本元素到JSP页中的一些基本规则

1、 在JSP页面里用Page指令定义脚本(默认值是Java,一般不需要定义) 2、 声明语法<%!??%>声明变量和方法(函数)。 3、 表达式语法<%=??%>定义脚本语言表达式

4、 脚本语法〈%??%>可以操作声明、表达式和其他类型合法的代码段在页脚本语言。 5、 一定要在结尾加%>标签

声明、表达式、脚本使用起来有一些相似,但也有一些不同让我们用一些例子来讲述一下相同点和不同点吧。

声明<%!??%>包含了一个或多个变量和方法,结尾以分号分隔。 例:<%! Int I=0 ; %>

<%! Int a, b ; double c ; %>

<%! Circle a = new circle(2.0) ; %>

在页面中使用变量和方法之前必须声明

声明的范围通常是JSP页,但如果页面中使用INCLUDE指令包含其他页面,范围应变得扩展到被包含的页面。

表达式<%=??%>可以在页面中包含任何合法的语言表达式,不用分号。 例:<%= Math.sqrt(2) %> <%= item[I] %> <%= a+b+c %>

<%= new java.util.date() %>

表达式和脚本的一个关键的不同点就是不需要分号。如果你需要在脚本中使用表达式就必须加分号。

脚本<%??%>允许你写的任何数量的脚本语言 例:<% String name=null ;

If (request.getParmeter(\%>

记住在脚本中必须使用分号结尾。 猜数字游戏

猜数字游戏非常的有趣,而且从这里你还可以学到很多表达式的用法。 代码

显示用的主屏幕(numguess.jsp)

<%@ page import = \

Number Guess

JDK安装

作者:东方一蛇/我的家 一、前言

JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是JDK1.3。考虑到我对linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是win2000。 二、下载,安装

下载地址为JAVA官方站点:java.sun.com,国内也到处都是。

Windows下,直接运行.exe文件,安装到一个目录,我这里用F:\\jdk13作为例子。

三、配置

桌面上选择“我的电脑”(右键) 高级 环境变量

在“系统变量”--->“新建”

在变量名中输入:CLASSPATH,变量值中输入:

F:\\JDK13\\LIB\\dt.JAR;F:\\JDK13\\LIB\\TOOLS.JAR;F:\\JDK13\\BIN;然后确定; 好了,配置完了,要重新启动计算机后,环境变量才能有效的。 四、测试

(1)用文本编辑器写一个简单的java程序: public class HelloWorld {

public static void main(String args[]) { System.out.println(\ } }

这个例子就是著名的“Hello World”,它的功能就是显示“Hello World”。

注意:该文件名称必须为“HelloWorld.java”,大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。

(2)编译:在dos命令提示符下执行:(注意大小写)

javac HelloWorld.java

如果正常的话,将生成HelloWorld.class文件。 (3)运行:在dos命令提示符下执行:(注意大小写) java HelloWorld

这里有一个java初学者很有可能遇到的问题(不怕笑话,我也是)就是输入: java HelloWorld.class

多了后面的.class,一定要注意,否则会出现下面的错误:

Exception in thread \(本人猜想,是不是java翻译“.”的时候换成了“/”,或者是其他的本人不知道的原因) 好了,运行java HelloWorld应该会出现伟大的“Hello World”了。 到这一步,你已经成功配置好了JDK,可以开始漫长而痛苦(对于象我一样的,以前不懂java的朋友来说,可以用“痛苦”来形容,不理解的概念,不熟悉的java api...,不过,不要急,我将和大家一起慢慢入门,慢慢提高... ...)的Java过程了。

Tomcat安装

作者:东方一蛇/我的家 一、前言

对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择,。Tomcat是Apache组织的产品,sun公司对它的支持也相当不错。 二、下载,安装

下载地址为JAVA官方站点:jakarta.apache.org,国内也比较多。 从这个地址可以下载:http://jakarta.apache.org/builds/tomcat/release/,我下载的是Tomcat32b4版本。

下载完,解压到一个目录,我这里用F:\\tomcat32b4作为例子。

三、配置

桌面上选择“我的电脑”(右键) 高级 环境变量

在“系统变量”--->“新建”

在变量名中输入:JAVA_HOME,变量值中输入:F:\\JDK13然后确定; 在“系统变量”--->“新建”

在变量名中输入:TOMCAT_HOME,变量值中输入:F:\\tomcat32b4然后确定; 好了,配置完了,要重新启动计算机后,环境变量才能有效的。

注意,对于Tomcat其他设置,如果没有必要,是可以不改的,我这里讲的都是最简单而可行的方法,如果对你的改动没有把握,还是建议不要改动。 四、测试

(1)启动tomcat:

在F:\\tomcat32b4\\bin下有一个:startup.bat,运行它,将出现一个Dos窗口。

(2)浏览

在浏览器中输入:http://localhost:8080/看看有什么效果(Tomcat默认端口为8080,在不冲突的前提下,你可以改动的),是不是可以看到一只可爱的小猫(其实,我个人认为,无论从颜色还是样子,更象一只老虎) (3)运行

在这个页面有JSP Examples和 Servlet Examples, 好了,自己测试运行它们吧。 (4)退出tomcat

在F:\\tomcat32b4\\bin下有一个:shutdown.bat,运行它,将关闭Dos窗口(如果坚持直接关闭这个DOS窗口也是可以的,但是,既然有这个shutdown.bat,应该有它存在的理由)。

Resin+Apache的安装

作者:东方一蛇/我的家 一、前言

对于初学者来说,要执行JSP和Servlet,Tomcat是一个很不错的选择。你也可以用Resin,这两个产品都是可以不花一分钱的。 Resin对Xml的支持是很好的。 二、下载,安装

下载地址为Resin官方站点:http://www.caucho.com/。

从这个地址可以下载:http://www.caucho.com/download/index.xtp,我下载的是Resin1.1.4版本。

下载完,解压到一个目录,我这里用E:\\resin114作为例子。

三、配置

在这之前,当然我们要先安装了Apache,而且能正常运行了。 (1)配置Apache

打开apache的conf子目录下的httpd.conf文件,用文本编辑工具编辑它。加入如下几行: LoadModule caucho_module \AddModule mod_caucho.c

CauchoConfigFile \ SetHandler caucho-status

注意:上面的步骤也可以通过更加简单的方式实现,就是直接运行E:\\resin114\\bin\\目录下的setup.exe,勾上apache,然后Apply,最后OK。这样,上面这些行应该会自动加上的。 (2)配置Resin

在resin的conf子目录下有个resin.conf文件,将该文件备份一个。然后建立resin.conf文件,如下内容:


JSP入门教程(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1小企业资产习题及解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: