JSP初学者实验学习
更新时间:2024-03-22 07:49:01 阅读量: 综合文库 文档下载
- jsp实验二推荐度:
- 相关推荐
第3章
Java Web编程实验指导
本实验指导根据《Java Web编程技术》课程教学大纲编写,共包括15个实验,每个实验2学时,每周完成一个实验。
实验环境:
系统应该安装JDK 1.5以上版本,开发工具使用Eclipse for Java EE developer版,服务器使用Tomcat 7.0.6版,数据库使用PostgreSQL 8.3.11版。
该实验指导书的配套教材是《Java Web编程技术》沈泽刚 主编,清华大学出版社,2010.3。
Java Web编程实验总结
学号: 姓名: 实验题目: 完成实验时间: 分钟 实验中遇到的问题: 解决办法: 该实验中最重要的代码(不多于10行): 没有解决的问题:
班级
Java实验指导与习题解析 3.1 实验一 简单的Servlet与JSP 56 一. 实验目的 1. 了解和掌握Servlet和JSP页面的编写和运行。
2. 比较Servlet与JSP的区别和联系,体会动态页面的含义。 二. 实验内容
1. 编写和运行一个简单的Servlet
步骤1:在Tomcat安装目录的webapps下建立一个helloapp目录,在其中再建立一个WEB-INF目录,在WEB-INF目录中建立一个classes目录。这样就建立了一个名为helloapp的Web应用程序。
步骤2:编写下面Servlet类,编译并将类文件放入classes/com/demo目录中。
package com.demo; import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloServlet extends {
public void service( )
throws ServletException,IOException{
PrintWriter out = response.getWriter(); out.println(\out.println(\out.println(\out.println(\
out.println(\out.println(\out.println(\} }
步骤3:在WEB-INF目录中建立一个名为web.xml的文件,该文件为Web应用程序的部署描述文件,简称DD。具体内容如下:
xmlns:xsi=\ xsi:schemaLocation=\ http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd\ version=\ metadata-complete=\
提示:可以将
http://localhost:8080/helloapp/hello.do
在浏览器的窗口中应该显示Hello, World!。
2. 下面的Servlet可显示系统当前时间。编译并部署该Servlet,然后使用浏览器访问。
package com.demo; import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorldServlet extends {
public void service( ) throws ServletException,IOException{
PrintWriter out = ; out.println(\ out.println(\
out.println(\ out.println(\
out.println(\ out.println(\ out.println(\} }
3.编写下面的JSP文件,将其用hello.jsp名保存到helloapp目录中
Hello,World!
The time now is:<%=new java.util.Date()%>
使用下面的URL访问该页面: http://localhost:8080/helloapp/hello.jsp 57 4. 运行下面的JSP页面square.jsp,看结果如何。 第 3 章 Java Web实验指导 Java实验指导与习题解析
58 5. 改写上述页面,使其运行后产生下列页面。
图1.1 修改后的square.jsp运行结果
三. 思考题
1. 如何安装配置JDK和Tomcat?
2. 如何在Tomcat中运行Servlet和JSP页面?
3.2 实验二 HTTP请求对象的使用 一. 实验目的
1. 掌握如何获得请求参数; 2. 掌握如何检索请求头;
3. 了解如何通过请求对象获得客户信息;
4. 重点掌握使用请求对象存储数据和请求转发。 二. 实验内容
1. 通过查询串传递请求参数,并在Servlet中检索请求参数 步骤1:编写下面的Servlet。
package com.demo; import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloUserServlet extends HttpServlet{
public void service(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException{
String userName = request.getParameter(\ PrintWriter out = response.getWriter(); out.println(\out.println(\out.println(\out.println(\
out.println(%userName + \out.println(\out.println(\} }
步骤2:编译该Servlet,然后修改web.xml文件,将下面代码添加到其中:
步骤3:使用下面的URL访问之。
http://localhost:8080/helloapp/hellouser.do?userName=John
将userName的值改为你自己的名字,看输出结果。若不给出查询字符串,结果如何?参数值使用汉字如何?
2. 通过表单传递请求参数,使用HttpServletRequest对象获得请求参数
步骤1:首先编写一个input.html文件,存放在helloapp目录中。该页面在屏幕上显示一个表单,其中包括姓名和年龄域,点击“确定”按钮后,将表单参数传递给ParamServlet并显示出来。input.html代码如下:
从表单向Servlet传递参数
正在阅读:
JSP初学者实验学习03-22
2017苏州会计从业资格继续教育题库06-26
各国压铸铝合金的化学成份及要求 - 图文07-09
疫情防控先进事迹7篇03-10
概率论与数理统计期末复习试题一08-17
《人民的名义》有感02-22
分公司绩效考核方案06-05
第三课错误文字巧修改08-17
pep小学六年级英语期中测试题05-10
潮汕地区简介英文版08-31
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 初学者
- 实验
- 学习
- JSP