WEB程序设计(JSP)

2026/4/25 10:14:28

JSP实验

汪国武 http://blog.csdn.net/bigfive

实验一 JSP实验环境组建与简单JSP应用 1. 开发环境搭建 Step1:安装和设置JDK

以jdk1.6为例,安装位置C:\\Program Files\\Java\\jdk1.6.0_12 创建环境变量:JAVA_HOME为C:\\Program Files\\Java\\jdk1.6.0_12 在建环境变量PATH中添加:%JAVA_HOME%\\bin; 创建环境变量CLASSPATH:

%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar;

Step2:安装支持JSP的Web服务器

以Tomcat6.0.29为例,安装位置d:\\Tomcat6

Step3:安装MyEclipse

安装MyEclipse7.0

Step4:设置Tomcat,可以从MyEclipse中直接启动Tomcat6

操作步骤:Window?Preferences?MyEclipse Enterprise Workbench?

MyEclipse?Servers?Tomcat?Tomcat6.x ? Tomcat Server选择Enable

? Tomcat home directory:d:\\tomcat6

? 设置Tomcat运行使用的JDK:展开Tomcat6.x,单击JDK,单击tomcat JDK name:后的

Add,在打开的页面中,单击JRE home后的Directory按钮,选择输入C:\\Program Files\\Java\\jdk1.6.0_12

2.开发和运行JSP程序

? 创建Web项目

File?New?Web Project(如:Myjsp)

? 新建JSP文件(如firstJsp.jsp) ? 编辑JSP文件(可借助DreamWeaver)

? 发布项目到Tomcat

右击项目名称Myjsp?MyEclipse?Add and Remove Project Deployments Project:选择Myjsp项目,并单击Add,弹出Project Deployments对话框, 在对话框中,选择server为Tomcat 6.x,并单击Finish ? 运行测试

? 启动Tomcat 6.x ? 运行JSP文件

浏览器中输入:http://localhost:8080/Myjsp/firstJsp.jsp

实验二 JSP语法的应用

1.

实现客户在一个登录页面form.jsp(如图2-1)输入登录信息并单击“确定”后跳转到另一个页面doForm.jsp(如图2-2)输出“用户名”和“口令”信息。

图2-1

图2-2

要求:分别用下列三种方法实现。

(1) 创建一个JavaBean----User类,该类含有两个属性username和password,给每个属

性增加相应的get和set方法。在doForm.jsp页面中用动作标识实例化User类对象,再使用动作标识来把客户在form.jsp表单中填写的值赋给对象,最后用在页面输出结果。

(2) 创建一个JavaBean----User类,该类含有两个属性username和password,给每个属

性增加相应的get和set方法。在doForm.jsp页面中采用Java以jsp脚本代码(scriptlet)方式实例化User类对象,用setAttribute()函数把对象写入request或session中,再使用动作标识来把客户在form.jsp表单中填写的值赋给对象,最后用jsp表达式的方式把对象的信息输出到页面中。

(3) 不创建JavaBean----User类。在doForm.jsp页面中用getParameter()来获取客户在

form.jsp表单中填写的值,最后输出相关信息。

参考答案:

方法(1)

User.java(代码2-1),内容如下:

public class User {

private String username; private String password;

public void setUsername(String username) { }

public String getUsername() {

this.username = username;

}

}

return username;

public void setPassword(String password) { }

public String getPassword() { }

return password;

this.password = password;

form.jsp(代码2-2),内容如下

<%@ page language=\ import=\ pageEncoding=\%>

用户名:
口 令:

doForm.jsp(代码2-3),内容如下

<%@ page language=\ import=\ pageEncoding=\%>

用户名:
口令:

方法(2)

User.java同代码2-1,form.jsp同代码2-2 doForm.jsp(代码2-4),内容如下:

<%@ page language=\ import=\ pageEncoding=\%> <%@page import=\%>

<%

User userInfo=new User();

request.setAttribute(\,userInfo); %>

用户名:<%=userInfo.getUsername() %>
口令:<%=userInfo.getPassword() %>

方法(3)

form.jsp同代码2-2 doForm.jsp(代码2-5),内容如下:

<%@ page language=\ import=\ pageEncoding=\%> <%@page import=\%>

用户名:<%=request.getParameter(\) %>
口令:<%=request.getParameter(\) %>

实验三 JSP内置对象的应用

要求:对实验二的内容进行扩展,必须实现以下4个jsp文件,采用jsp+JavaBean实现。 (1) login.jsp:登录页面,如图2-1所示。

(2) doLogin.jsp(无界面):登录处理页面,假定正确的用户名为admin,口令为123。如果用户名和口令不正确则显示登录错误信息,否则登录成功后,重定向到messageBoard.jsp(留言板页面),可以进行留言。

(3) messageBoard.jsp: 留言板页面,能实现如图3-1所示的留言。


WEB程序设计(JSP).doc 将本文的Word文档下载到电脑
搜索更多关于: WEB程序设计(JSP) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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