怎么用JSP代码题写一下几道题?

JSP 复习题及参考答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
JSP 复习题及参考答案
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩8页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢本帖子已过去太久远了,不再提供回复功能。Jsp程序设计复习试题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Jsp程序设计复习试题
&&jsp考试试题
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩6页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢实验二&&&编程
一实验目的1.&掌握指令的使用方法;2.&掌握动作的使用方法;3.&掌握内置对象的使用方法;4.&掌握的编程技术及使用方法;5.&掌握中数据库编程方法;
&二实验要求 :&利用编程技术实现一个简单的购物车程序,具体要求如下。
()用编写一个登录页面,登录信息中有用户名和密码,分别用两个按钮来提交和重置登录信息。
()编写一个程序来处理用户提交的登录信息,如果用户名为本小组成员的名字且密码为对应的学号时,采用内置对象的方法跳转到订购页面(显示店中商品的种类和单价等目录信息);否则采用JSP动作提示用户重新登录注:此页面上要包含前面的登录界面。
()当顾客填好所需商品的数量并点击提交按钮时,将前面订购的商品放入购物车中并显示购物车里的相关信息,包括商品的名称和数量以及所有商品的总价格(关于总价格的计算,要求通过编写一个来辅助实现)。
()修改登录程序。将合法用户信息(用户名)写入数据库中,登录时通过查找数据库来完成登录。&
()将商品信息写入数据库,计算价格时通过查找数据库来完成。
在jsp中用include指令引入html文件时遇到的问题:
jsp和html都可以正确的显示,当jsp引入html时访问jsp页面html出现乱码,jsp原有的输出无乱码,解决方案:
&&&&&&& 在html第一行加入:&%@ page language="java" import="java.util.*" pageEncoding="gb18030"%&
&&&&&&& jsp的编码格式为:&%@ page language="java" import="java.util.*" contentType="text/charset=UTF-8" pageEncoding="UTF-8"%&
&1.由于需要运用数据库来进行判断用户是否登陆,必须需要一个注册页面 reg.jap
1 &%@ page language="java" pageEncoding="utf-8"%&
2 &!DOCTYPE html&
5 &meta http-equiv="Content-Type" content="text/ charset=utf-8"&
6 &title&注册页面&/title&
7 &link href="styles/index.css" rel="stylesheet"&
10 &!-- 文件引入的两种方式 --&
&%@include file="include/header.inc.html"%& --%&
&jsp:include page="include/header.inc.html"&&/jsp:include&
&p class="welcome"&欢迎进入购物车注册界面&/p&
&form action="doreg.jsp" method="post"&
&h2&用户名:&/h2&&input class="input" type="text" name="username"
placeholder="请输入用户名"&
&h2&密 码:&/h2&&input class="input" type="password" name="pwd"
placeholder="请输入您的密码"&
&input class="input1" type="submit" value="注册"&
&input class="input1" type="reset" value="重置"&
&h3&已有账号,直接&a href="index.jsp"&登陆&/a&&/h3&
&%@include file="include/footer.inc.html"%&
28 &/body&
29 &/html&
2.需要写一个数据库来存储用户信息,表名为 &user&;(创建表的语句不写)
+----------+-------------+------+-----+---------+-------+
| Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| uesrname | varchar(20) | NO
| password | int(16)
+----------+-------------+------+-----+---------+-------+
2.1 &还需要一个表来存储商品信息 goods 表
create table `goods1` (id int not null auto_increment primary key,goods_name varchar(20), goodspic varchar(30),goods_pri double(10), goods_name_en varchar(20))engine = InnoDB default charset=utf8;
+---------------+-------------+------+-----+---------+----------------+
| Null | Key | Default | Extra
+---------------+-------------+------+-----+---------+----------------+
| PRI | NULL
| auto_increment |
| goods_name
| varchar(20) | YES
| goodspic
| varchar(30) | YES
| goods_pri
| varchar(20) | YES
| goods_name_en | varchar(20) | YES
+---------------+-------------+------+-----+---------+----------------+
3.用户注册的信息以post 的方式提交给doreg.jsp来处理 ,注册成功即跳转商品页面goods.jsp
1 &%@page import="java.sql.*"%&
2 &%@ page language="java" pageEncoding="GB18030"%&
Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动,注册到驱动管理器
String url = "jdbc:mysql://127.0.0.1:3301/shopcar";//数据库连接字符串
String usename = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url,usename,password);//创建Connection连接
if(conn != null){
System.out.println("数据库链接成功!");
//conn.close();//关闭数据库连接
String insert_db = "INSERT INTO `user`(uesrname,password)values(?,?)";
//插入操作
PreparedStatement statement = (PreparedStatement)conn.prepareStatement(insert_db);
statement.setString(1,request.getParameter("username"));
statement.setString(2,request.getParameter("pwd"));
statement.executeUpdate();
session.setAttribute("userName", request.getParameter("username"));//给当前注册用户开启会话
out.println("插入成功");
out.println("页面在3秒钟内自动跳转");
out.println("&a href=\"goods.jsp\"&点击请进入购物页面&/a&");
out.println("数据库连接失败");//输出错误信息
29 }catch(ClassNotFoundException e){
e.printStackTrace();
31 }catch(SQLException e){
e.printStackTrace();
35 &!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&
38 &meta http-equiv="Content-Type" content="text/ charset=utf-8"&
39 &meta http-equiv="refresh" content="2;url=goods.jsp"&
40 &title&注册页面&/title&
41 &/head&
44 &/body&
45 &/html&
4.已有账户的用户直接登陆进行,index.jsp
1 &%@ page language="java" import="java.util.*"
contentType="text/charset=UTF-8" pageEncoding="UTF-8"%&
Cookie[] cookies = request.getCookies();
String uname = "";
String upwd = "";
String utrue = "";
if(cookies != null ){
for(int i = 0 ; i & cookies. i++){
Cookie cookie = cookies[i];
if(cookie.getName().equals("rname")){
uname = cookie.getValue();
}else if(cookie.getName().equals("rpwd")){
upwd = cookie.getValue();
}else if(cookie.getName().equals("rtrue")){
utrue = cookie.getValue();
24 &!DOCTYPE html&
27 &meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"&
28 &meta http-equiv="Content-Type" content="text/ charset=utf-8"&
29 &title&欢迎进入购物车&/title&
30 &link href="styles/index.css" rel="stylesheet"&
31 &/head&
&%-- &%@include file="include/header.inc.html"%& --%&
&jsp:include page="include/header.inc.html"&&/jsp:include&
&p class="welcome"&欢迎进入购物车登陆界面&/p&
&form action="show.jsp"&
&h2&用户名:&/h2&&input class="input" type="text" name="username" value="&%= uname %&" placeholder="请输入用户名"&
&h2&密 码:&/h2&&input class="input" type="password" name="pwd" value="&%= upwd %&" placeholder="请输入您的密码"&
&input type="checkbox" name="remember" value="true"& &input class="input1"
type="submit" value="登陆"& &input class="input1" type="reset" value="重置"&
&div&&p&还没有注册,请先注册&/p&
&a href="reg.jsp"&注册&/a&
&%@include file="include/footer.inc.html"%&
52 &/body&
53 &/html&
5.检测登陆结果用show.jsp来验证。
1 &%@page import="java.sql.*"%&
2 &%@ page language="java" contentType="text/ charset=GB18030"
pageEncoding="GB18030"%&
4 &!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&
7 &meta http-equiv="Content-Type" content="text/ charset=GB18030"&
8 &title&Insert title here&/title&
String username = request.getParameter("username");
String password = request.getParameter("pwd");
String remember = request.getParameter("remember");
if(username == null)
username="";
if(password == null)
password="";
if(remember == null)
remember = "false";
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://127.0.0.1:3301/shopcar";
String user = "root";
String password_db = "123456";
Class.forName(driver);//加载驱动
Connection conn = DriverManager.getConnection(url,user,password_db);
// 连接URL为 jdbc:mysql://服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
System.out.println("Success connect Mysql server!");
// statement用来执行SQL语句
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from `user`");
// student 为你表的名称
while (rs.next()) {
String name = rs.getString("uesrname");
String pwd = rs.getString("password");
/* out.println(rs.getString("uesrname"));
out.println(rs.getString("password")+"&br&"); */
if(username!=null && username.equals(name) && password.equals(pwd))
if(remember != null && remember.equals("true"))
Cookie cookie1 = new Cookie("rname",username);
Cookie cookie2 = new Cookie("rpwd",password);
cookie1.setMaxAge(60*60*24*7);
cookie2.setMaxAge(60*60*24*7);
response.addCookie(cookie1);
response.addCookie(cookie2);
session.setAttribute("userName",username);
response.sendRedirect("goods.jsp");
/* response.sendRedirect("index.jsp"); */
out.println("查询不成功");
/* out.println("&a href = \"index.jsp\"&请重新登陆&/a&"); */
} catch (Exception e) {
// TODO: handle exception
System.out.print("get data error!");
e.printStackTrace();
74 &/body&
75 &/html&
6.成功登陆进入商品选择页面,从数据库中调集数据goods1.jsp (6.1 为未用数据库展示的商品选择页面,可以先参考6.1)
&%@page import="java.sql.*"%&
&%@ page language="java" pageEncoding="utf-8"%&
&!DOCTYPE html&
&meta http-equiv="Content-Type" content="text/ charset=utf-8"&
&title&购物页面&/title&
td{border:1}
&!--创建数据表 create table `goods` (id int not null auto_increment primary key,goods_name varchar(20), goodspic varchar(30),goods_pri varchar(20), goods_name_en varchar(20)); --&
&p&欢迎用户:
session.getAttribute("userName")
&p&请选购商品并填写所需要购买的数量&/p&
&form action="order2.jsp" method="post"&
&table style="border:1"&
&th&编号&/th&
&th&商品名&/th&
&th&单价&/th&
&th&购买数量&/th&
Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动,注册到驱动管理器
String url = "jdbc:mysql://127.0.0.1:3301/shopcar";//数据库连接字符串
String usename = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url,usename,password);//创建Connection连接
// statement用来执行SQL语句
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from `goods1`");
// student 为你表的名称
while (rs.next()) {
application.setAttribute("id", rs.getString("id"));
application.setAttribute("goods_name", rs.getString("goods_name"));
application.setAttribute("goodspic", rs.getString("goodspic"));
application.setAttribute("goods_pri", rs.getString("goods_pri"));
application.setAttribute("goods_name_en", rs.getString("goods_name_en"));
/* String id = (rs.getString("id"));
String goods_name = (rs.getString("goods_name"));
String goodspic = (rs.getString("goodspic"));
String goods_pri = (rs.getString("goods_pri"));
String goods_name_en = (rs.getString("goods_name_en")); */
&td&&%=application.getAttribute("id") %&&/td&
&td&&img src="&%=application.getAttribute("goodspic") %&"&&%=application.getAttribute("goods_name") %&&/td&
&td&¥&%=application.getAttribute("goods_pri") %&&/td&
&td&&input type="text" name="&%=application.getAttribute("goods_name_en") %&" id="" value="" placeholder="0"&&/td&
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
&input type="submit" value="提交订单"&
6.1 未用数据库的代码 goods.jsp
1 &%@ page language="java" contentType="text/ charset=utf-8"
pageEncoding="GB18030"%&
3 &!DOCTYPE html&
6 &meta http-equiv="Content-Type" content="text/ charset=utf-8"&
7 &title&购物页面&/title&
td{border:1}
10 &/style&
11 &/head&
&!--创建数据表 create table `goods` (id int not null auto_increament primary key,goods_name varchar(20), goodspic varchar(30),goods_name_en varchar(20)); --&
&p&欢迎用户:
session.getAttribute("userName")
&p&请选购商品并填写所需要购买的数量&/p&
&form action="order.jsp" method="post"&
&table style="border:1"&
&th&编号&/th&
&th&商品名&/th&
&th&单价&/th&
&th&购买数量&/th&
&td&1&/td&
&td&&img src="./images/apple.jpg"/&苹果&/td&
&td&¥5.0&/td&
&td&&input type="text" name="apple" id="" placeholder="0"&&/td&
&td&2&/td&
&td&&img src="./images/orange.jpg"/&橘子&/td&
&td&¥3.0&/td&
&td&&input type="text" name="orange" id="" placeholder="0"&&/td&
&td&3&/td&
&td&&img src="./images/banana.jpg"/&香蕉&/td&
&td&¥2.0&/td&
&td&&input type="text" name="banana" id="" placeholder="0"&&/td&
&td&4&/td&
&td&&img src="./images/youzi.jpg"/&柚子&/td&
&td&¥4.5&/td&
&td&&input type="text" name="grapefruit" id="" placeholder="0"&&/td&
&td&5&/td&
&td&&img src="./images/peach.jpg"/&桃子&/td&
&td&¥5.5&/td&
&td&&input type="text" name="peach" id="" placeholder="0"&&/td&
&input type="submit" value="提交订单"&
&!-- &button type="submit"&提交订单&/button& --&
66 &/body&
67 &/html&
7.订购结果order.jsp显示页面,运用javaBean来计算,将逻辑分离
1 &%@ page language="java" contentType="text/ charset=utf-8"
pageEncoding="GB18030"%&
3 &!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&
6 &meta http-equiv="Content-Type" content="text/ charset=utf-8"&
7 &title&订单信息&/title&
&jsp:useBean id="car" scope="page" class="ShopCar.CountPrice"&
&jsp:setProperty name="car" property="num_apple" param="apple"/&
&jsp:setProperty name="car" property="num_orange" param="orange"/&
&jsp:setProperty name="car" property="num_banana" param="banana"/&
&jsp:setProperty name="car" property="num_grapefruit" param="grapefruit"/&
&jsp:setProperty name="car" property="num_peach" param="peach"/&
&p&&b&尊敬的用户:&/b&&/p&
session.getAttribute("userName")
&p&您选购的订单详情如下&/p&
&tr&&th&编号&/th&&th&商品名&/th&&th&单价&/th&&th&购买数量&/th&&th&价格&/th&&/tr&
&td&1&/td&
&td&苹果&/td&
&td&¥5.0&/td&
&td&&jsp:getProperty name = "car" property="num_apple" /&&/td&
&td&&jsp:getProperty name = "car" property="pri_apple" /&&/td&
&td&2&/td&
&td&橘子&/td&
&td&¥3.0&/td&
&td&&jsp:getProperty name = "car" property="num_orange" /&&/td&
&td&&jsp:getProperty name = "car" property="pri_orange" /&&/td&
&td&3&/td&
&td&香蕉&/td&
&td&¥2.0&/td&
&td&&jsp:getProperty name = "car" property="num_banana" /&&/td&
&td&&jsp:getProperty name = "car" property="pri_banana" /&&/td&
&td&4&/td&
&td&柚子&/td&
&td&¥4.5&/td&
&td&&jsp:getProperty name = "car" property="num_grapefruit" /&&/td&
&td&&jsp:getProperty name = "car" property="pri_grapefruit" /&&/td&
&td&5&/td&
&td&桃子&/td&
&td&¥5.5&/td&
&td&&jsp:getProperty name = "car" property="num_peach" /&&/td&
&td&&jsp:getProperty name = "car" property="pri_peach" /&&/td&
&div&总价为:&jsp:getProperty
name="car" property="total_price"/&&/div&
&button&立即付款&/button&
&a href="goods.jsp"&&button&取消订单&/button&&/a&
&/jsp:useBean&
67 &/body&
68 &/html&
8.javaBean的计算代码ShopCar.CountPrice
1 package ShopC
3 public class CountPrice {
private double num_
private double num_
private double num_
private double num_
private double num_
private double pri_
private double pri_
private double pri_
private double pri_
private double pri_
private double total_
public double getNum_apple() {
return num_
public void setNum_apple(double num_apple) {
this.num_apple = num_
this.setPri_apple(num_apple * 5.0);
public double getNum_orange() {
return num_
public void setNum_orange(double num_orange) {
this.num_orange = num_
this.setPri_orange(num_orange * 3.0);
public double getNum_banana() {
return num_
public void setNum_banana(double num_banana) {
this.num_banana = num_
this.setPri_banana(num_banana * 2.0);
public double getNum_grapefruit() {
return num_
public void setNum_grapefruit(double num_grapefruit) {
this.num_grapefruit = num_
this.setPri_grapefruit(num_grapefruit * 4.5);
public double getNum_peach() {
return num_
public void setNum_peach(double num_peach) {
this.num_peach = num_
this.setPri_peach(num_peach * 5.5);
public double getPri_apple() {
return pri_
public void setPri_apple(double pri_apple) {
this.pri_apple = pri_
public double getPri_orange() {
return pri_
public void setPri_orange(double pri_orange) {
this.pri_orange = pri_
public double getPri_banana() {
return pri_
public void setPri_banana(double pri_banana) {
this.pri_banana = pri_
public double getPri_grapefruit() {
return pri_
public void setPri_grapefruit(double pri_grapefruit) {
this.pri_grapefruit = pri_
public double getPri_peach() {
return pri_
public void setPri_peach(double pri_peach) {
this.pri_peach = pri_
public double getTotal_price() {
this.total_price = this.getPri_apple() + this.getPri_banana()
+ this.getPri_grapefruit() + this.getPri_grapefruit()
+ this.getPri_orange() + this.getPri_peach();
return total_
&附:本次实验还有很多不完善的地方,花费了较长的时间,不想总结,饿了!!!
阅读(...) 评论()当前位置: >>
JSP使用教程例题代码
&JSP 实用教程 (第二版) 实用教程&(第二版)清华大学出版社(耿祥义 张跃平编著)程序源代码建议使用文档结构图浏览使用 (选择 Word 菜单→视图→文档结构图)I 摘 要JSP 是一种动态网页技术标准,利用这一技术可以建立安全、跨平台的先进动态网站。 本书是一本实用 教程,配备了大量的例题,叙述详细,通俗易懂,便于自学,特别注重结合实例讲解一些难点和关键技术。全 内容包括 JSP 简介、 JSP 语法、 内置对象、 JSP 与 Javabean、 文件操作、 数据库操作、 JavaServlet、 书共分 10 章, MVC 设计模式、JSP 中使用 XML 等重要内容。本书所有知识都结合具体实例进行介绍.力求详略得当,突出 JSP 在开发 Web 动态网站方面的强大功能,使读者快速掌握和运用 JSP 的编程技巧。 本书不仅可以作为大学 计算机及相关专业的选修课教材,也适合自学者及网站开发人员参考使用。II 前 言 本书是《JSP 实用教程》的第二版,继续保留原教材的特点――注重教材的可读性和实用 性,许多例题都经过精心的考虑,即能帮助理解知识,同时又具有启发性。在第二版中增加了 XML 和 MVC 模式在 Web 设计中的应用, 对全书章节的先后顺序和部分例题的内容做了调整。 第 1 章介绍 JSP 重要性, Tomcat 服务器的安装与配置给予了详细介绍。 2 章讲解 JSP 对 第 页面的基本构成、常用的 JSP 标记。第 3 章讲解内置对象,特别强调了这些内置对象在 JSP 应 用开发中的重要性, 结合实例使读者掌握内置对象的用法。 4 章是 JSP 技术中很重要的内容, 第 即怎样使用 Javabean 分离数据的显示和处理,这一章讲解了许多有一定应用价值的例子。第 5 章主要讲解怎样使用 Java 中的输入输出流实现文件的读写操作,在实例上特别强调怎样使用 Javabean 实现文件的读写操作。 6 章涉及的内容是数据库, 第 也是 Web 应用开发的非常重要的 一部分内容,特别介绍了各种数据库的连接方式。第 7 章讲解 JavaServlet,对 servlet 对象的运 行原理给予了细致的讲解, 许多例子都是大多数 Web 开发中经常使用的模块。 在第 8 章对 Java Servlet 在 MVC 开发模式中的地位给予了重点介绍,并按着 MVC 模式给出了易于理解 MVC 设计模式的例子。第 9 章介绍了 XML 语言以及在 JSP 中怎样有效地使用 XML 文件。第 10 章 是一个完整的网站,完全按着 MVC 模式开发设计,其目的是掌握一般 Web 应用中常用基本模 块的开发方法。 作者简介 耿祥义,1995 年中国科学技术大学博士毕业,获理学博士学位。1997 年从中山大学博士 后流动站出站。现任大连交通大学教授。已编写出版《Java 2 实用教程》《Java 课程设计》 、 、 《JSP 实用教程》《JSP 基础教程》《XML 基础教程》等 10 余部教材。 、 、 张跃平,现任大连交通大学讲师。已编写和参编出版《Visual FoxPro 课程设计》《Java 2 、 实用教程》《JSP 实用教程》3 部教材。 、 希望本教材能对读者学习 JSP 有所帮助,并请读者批评指正() 。 编者 2007 年 05 月III 第1章JSP 简介 ........................................................................................................................... 1例子 1 ................................................................................................................................................ 1第2章JSP 语法 ............................................................................................................................ 2例子1 ............................................................................................................................................... 2 例子1&!-&%@ page contentType=&text/charset=GB2312& %& &!-- jsp 指令标记 --& ............... 2 --& &% date=new Date(); &%= start %& //java 程序片 ......................................... 2 &!-&!-- Java 表达式 --& ........................... 2 --&例子2 例子2 ............................................................................................................................................... 2 例子 3 ................................................................................................................................................ 3 例子 4 ................................................................................................................................................ 3 例子 5 ................................................................................................................................................ 4 例子 6 ................................................................................................................................................ 4 例子 7 ................................................................................................................................................ 5 例子 8 ................................................................................................................................................ 5 例子 9 ................................................................................................................................................ 6 例子 10 .............................................................................................................................................. 7 例子 11 .............................................................................................................................................. 7 例子 12 .............................................................................................................................................. 8 例子 13 .............................................................................................................................................. 9第3章JSP 内置对象 ................................................................................................................. 10例子 1 .............................................................................................................................................. 10 例子 2 .............................................................................................................................................. 10 例子 3 .............................................................................................................................................. 11 例子 4 .............................................................................................................................................. 12 例子 5 .............................................................................................................................................. 14 例子 6 .............................................................................................................................................. 15 例子 7 .............................................................................................................................................. 16I 例子 8 .............................................................................................................................................. 17 例子 9 .............................................................................................................................................. 17 例子 10 ............................................................................................................................................ 18 例子 11 ............................................................................................................................................ 18 例子 12 ............................................................................................................................................ 19 例子 13 ............................................................................................................................................ 20 例子 14 ............................................................................................................................................ 21 例子 15 ............................................................................................................................................ 22 例子 16 ............................................................................................................................................ 24 例子 17 ............................................................................................................................................ 25 例子 18 ............................................................................................................................................ 27 例子 19 ............................................................................................................................................ 29第4章JSP 与 JavaBean ............................................................................................................. 31Circle.java....................................................................................................................................... 31 例子 1 .............................................................................................................................................. 31 例子 2 .............................................................................................................................................. 32 例子 3 .............................................................................................................................................. 32 NewCircle.java ............................................................................................................................... 32 例子 4 .............................................................................................................................................. 33 Student.java .................................................................................................................................... 33 例子 5 .............................................................................................................................................. 34 Goods.java ...................................................................................................................................... 34 例子 6 .............................................................................................................................................. 35 ListFile.java .................................................................................................................................... 36 例子 7 .............................................................................................................................................. 36 三角形 bean .................................................................................................................................... 37 Triangle.java ....................................................................................................................................... 37 四则运算 bean ................................................................................................................................ 38II ComputerBean.java...................................................................................................................... 38 computer.jsp ................................................................................................................................. 40 计数器 bean .................................................................................................................................... 40 CounterCount.java ....................................................................................................................... 40 comeOne.jsp ................................................................................................................................ 42 comeTwo.jsp ................................................................................................................................ 42 浏览图像 bean ............................................................................................................................... 42 Play.java ....................................................................................................................................... 42 play.jsp ......................................................................................................................................... 43 成绩单 bean ................................................................................................................................... 44 ScoreList.java .............................................................................................................................. 44 studentScore.jsp ........................................................................................................................... 45 日历 bean ........................................................................................................................................ 46 CalendarBean.java ....................................................................................................................... 46 showCalendar.jsp ......................................................................................................................... 48第5章JSP 中的文件操作 .......................................................................................................... 49例子 1 .............................................................................................................................................. 49 FileDir.java .................................................................................................................................. 49 fileAndDir.jsp .............................................................................................................................. 50 例子 2 .............................................................................................................................................. 50 ReadFile.java ............................................................................................................................... 50 selectDir.jsp ................................................................................................................................. 52 listfile.jsp ..................................................................................................................................... 52 例子 3 .............................................................................................................................................. 53 WriterFile.java ............................................................................................................................. 53 writefile.jsp .................................................................................................................................. 54 例子 4 .............................................................................................................................................. 55 UpFile.java ............................................................................................................................... 55 upfile.jsp ...................................................................................................................................... 58 show.jsp ..................................................................................................................................... 58 例子 5 .............................................................................................................................................. 58 DownLoadFile.java...................................................................................................................... 58 downfile.jsp ................................................................................................................................. 59 例子 6 .............................................................................................................................................. 60III ReadByRow.java ......................................................................................................................... 60 selectfile.jsp ................................................................................................................................. 61 readByRow.jsp ............................................................................................................................. 62 例子 7 .............................................................................................................................................. 62 Test.java ................................................................................................................................... 62 test.jsp .......................................................................................................................................... 65第6章JSP 中使用数据库 .......................................................................................................... 67例子 1 .............................................................................................................................................. 67 showByJdbcOdbc.jsp................................................................................................................... 67 例子 2 .............................................................................................................................................. 68 showBySQLDriver.jsp ............................................................................................................... 68 例子 3 .............................................................................................................................................. 69 QueryBean.java ......................................................................................................................... 69 inquire.jsp .................................................................................................................................... 71 例子 4 .............................................................................................................................................. 72 RandomQueryBean.java .............................................................................................................. 72 random.jsp ................................................................................................................................. 74 例子 5 .............................................................................................................................................. 75 ConditionQuery.java ............................................................................................................... 75 condition.jsp ........................................................................................................................... 77 例子 6 .............................................................................................................................................. 78 OrderQuery.java ........................................................................................................................... 78 sort.jsp .......................................................................................................................................... 79 例子 7 .............................................................................................................................................. 80 KeyWordQuery.java ................................................................................................................... 80 keyWord.jsp ............................................................................................................................... 82 例子 8 .............................................................................................................................................. 82 AddBean.java ............................................................................................................................. 82 add.jsp ....................................................................................................................................... 84 例子 9 .............................................................................................................................................. 85 ShowRecordByPage.java ........................................................................................................... 85 showByPage.jsp ......................................................................................................................... 88 例子 10 ............................................................................................................................................ 89 linkOracle.jsp ......................................................................................................................... 89IV 例子 11 ............................................................................................................................................ 90 linkMySql.jsp ........................................................................................................................... 90 例子 12 ............................................................................................................................................ 91 MySqlBean.java ......................................................................................................................... 91 mysql.jsp ................................................................................................................................... 93 例子 13 ............................................................................................................................................ 94 inquireExcel.jsp ........................................................................................................................... 94 例子 14 ............................................................................................................................................ 95 ApplicationCon.java ............................................................................................................... 95 UseConBean.java......................................................................................................................... 96 chaxun.jsp .................................................................................................................................... 97 例子 15 ............................................................................................................................................ 98 PreparedQueryBean.java ......................................................................................................... 98 pre.jsp ..................................................................................................................................... 100 例子 16 .......................................................................................................................................... 100 AddRecordBean.java ................................................................................................................. 100 addRecord.jsp ......................................................................................................................... 102第 7 章 Java Servlet 基础 ............................................................................................................. 104HelloBeijing.java: ................................................................................................................... 104 web.xml ......................................................................................................................................... 104 例子 1 ............................................................................................................................................ 105 giveRadius.jsp ....................................................................................................................... 105 Computer.java ............................................................................................................................ 105 例子 2 ............................................................................................................................................ 106 showLetter.jsp ............................................................................................................................ 106 ShowLetter.java ..................................................................................................................... 106 例子 3 ............................................................................................................................................ 107 showPI.jsp ............................................................................................................................... 107 ComputerPI.java ..................................................................................................................... 107 例子 4 ............................................................................................................................................ 108 method.jsp ............................................................................................................................... 108 GetSqare.java ......................................................................................................................... 108 GetSquareOrCubic.java ......................................................................................................... 109V 例子 5 ............................................................................................................................................ 111 input.jsp ................................................................................................................................. 111 Verify.java ............................................................................................................................. 111 ShowMessage.java ..................................................................................................................... 112 例子 6 ............................................................................................................................................ 113 Boy.java ................................................................................................................................... 113 Look.java ................................................................................................................................. 114 例子 7 ............................................................................................................................................ 115 getLetter.jsp ............................................................................................................................... 115 inputLetter.jsp ............................................................................................................................ 115 HandleGuess.java ...................................................................................................................... 116第 8 章 基于 Servlet 的 MVC 模式 ................................................................................................. 118web.xml ......................................................................................................................................... 118 &servlet-class&sun.yourservlet.HandleSum&/servlet-class&............................................................ 118 Series.java ................................................................................................................................. 118 inputMess.jsp ............................................................................................................................... 119 showResult.jsp ........................................................................................................................... 120 HandleSum.java ........................................................................................................................... 120 计算一元二次方程的根 ............................................................................................................... 122 Equation.java ............................................................................................................................. 122 input.jsp ..................................................................................................................................... 123 show.jsp ..................................................................................................................................... 123 HandleData.java......................................................................................................................... 124 简单的计算器 ............................................................................................................................... 125 ComputerBean.java.................................................................................................................... 125 inputNumber.jsp......................................................................................................................... 126 showResult.jsp ........................................................................................................................... 126 HandleComputer.java ................................................................................................................ 127 读取文件 ....................................................................................................................................... 129 FileMessage.java........................................................................................................................ 129 choiceFile.jsp ............................................................................................................................. 129 showFile.jsp ............................................................................................................................... 130 HandleFile.java .......................................................................................................................... 130VI 查询数据库 ................................................................................................................................... 131 ShowRecordByPage.java ........................................................................................................... 131 choiceDatabase.jsp..................................................................................................................... 133 showRecord.jsp .......................................................................................................................... 133 HandleDatabase.java.................................................................................................................. 134第 9 章 JSP 中使用 XML ................................................................................................................... 139例子 1 ............................................................................................................................................ 139 Score.xml ................................................................................................................................. 139 input.jsp ..................................................................................................................................... 140 Number.java ............................................................................................................................. 140 例子 2 ............................................................................................................................................ 142 trainList.xml............................................................................................................................... 142 train.jsp ...................................................................................................................................... 143 SAXBean.java............................................................................................................................ 144 例子 3 ............................................................................................................................................ 147 type.jsp ................................................................................................................................... 147 formula.xml ............................................................................................................................... 147 show.css ................................................................................................................................... 148第 10 章 基于会员制的网络广告系统 ........................................................................................... 150 基于会员制的网络广告系统head.txt ....................................................................................................................................... 150 index.jsp ..................................................................................................................................... 150 web.xml ......................................................................................................................................... 150 Register.java ................................................................................................................................. 152 register.jsp..................................................................................................................................... 153 showRegisterMess.jsp .................................................................................................................. 154 HandleRegister.java ..................................................................................................................... 155RequestDispatcher dispatcher= ................................................................................................. 157Login.java ................................................................................................................................... 157 login.jsp ......................................................................................................................................... 158 showLoginMess.jsp ...................................................................................................................... 158 HandleLogin.java......................................................................................................................... 159 UploadFile.java ............................................................................................................................ 161VII upload.jsp ..................................................................................................................................... 162 showUploadMess.jsp ................................................................................................................... 162 HandleUpload.java ..................................................................................................................... 163 MemberInform.java ..................................................................................................................... 167 ShowByPage.java ......................................................................................................................... 168 choiceLookType.jsp ................................................................................................................... 169&BR&分页显示全体会员 &BR&分页显示全体会员 ................................................................................................................... 169showAllMember.jsp ..................................................................................................................... 169 showLookedMember.jsp ............................................................................................................... 170 HandleDatabase.java ................................................................................................................. 171 HandleDatabase.java Password.java ............................................................................................................................. 175 modifyPassword.jsp ..................................................................................................................... 175 showNewPasswor.jsp showNewPasswor.jsp ................................................................................................................... 176 HandlePassword.java .................................................................................................................. 176RequestDispatcher dispatcher= ................................................................................................. 177ModifyMessage.java .................................................................................................................... 178 choiceModifyMess.jsp.................................................................................................................. 179 inputModifyMess.jsp ................................................................................................................... 179 GetOldMess.java .......................................................................................................................... 180RequestDispatcher dispatcher= ................................................................................................. 182HandleModifyMess.java.............................................................................................................. 182RequestDispatcher dispatcher= ................................................................................................. 184HandleExit.java ........................................................................................................................... 184VIII 第1章 JSP 简介例子 1 example1_1.jsp&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY BGCOLOR=cyan& &h3&这是一个简单的 JSP 页面&/h3& &% int i, sum=0; for(i=1;i&=100;i++) { sum=sum+i; } %& &h5& 1 到 100 的连续和是: &%=sum %& &h5& &/BODY&&HTML&1 第2章 JSP 语法例子1 例子1 example2_1.jsp&%@ page contentType=&text/charset=GB2312& %& &!-- jsp 指令标记 --& &%@ page import=&java.util.Date& %& &%! D int start,end, public int continueSum(int start,int end) { for(int i=i&=i++) sum=sum+i; } %& &HTML&&BODY bgcolor=cyan& &FONT size=4&&P&程序片创建 Date 对象: &% date=new Date(); out.println(&&BR&&+date); start=1; end=100; sum=continueSum(start,end); %& &BR&从 &%= start %& 至 &%= end %& 的连续和是 &%= sum %& &/FONT&&/BODY&&/HTML& &!-- Java 表达式 --& //java 程序片 &!―html 标记 --& // 方法声明 &!-- jsp 指令标记 --& // 数据声明例子2 例子2 example2_2.jsp: :&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY BGCOLOR=cyan&&FONT size=3& &%! int i=0; %& &% i++; %& 2 &P&您是第 &%= i %& 个访问本站的客户。 &/BODY&&/HTML&例子 3 example2_3.jsp: :&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY bgcolor=cyan& &%! double x,y; double multi(double x,double y) { return x*y; } double div(double x,double y) { return x/y; } %& &% x=127; y=18; out.println(&调用 multi 方法计算&+x+&与&+y+&之积:&); double a=multi(x,y); out.println(a); x=a; out.println(&&BR&调用 div 方法计算&+x+&除以&+y+&的商:&); double b=div(x,y); out.println(b); %& &/BODY&&/HTML&例子 4 example2_4.jsp&%@ page contentType=&text/Charset=GB2312& %& &HTML&&BODY& &%! int count=0; { } %& &% %& 3 setCount(); out.println(&您是第&+count+&个访问本站的客户&); count++; //被客户共享的 count synchronized void setCount() //synchronized 修饰的方法 &/BODY&&/HTML&例子 5 example2_5.jsp&%@ page contentType=&text/Charset=GB2312& %& &HTML&&BODY bgcolor=cyan& &P& 输出英文字母. &% %& &BR& 用&%=size %&磅字号输出 &Font size=&%=size%&& &% %& &% %& &/Font& &% size=4; start=(char)(end+1); end='Z'; %& &BR& 用&%=size %&磅字号输出 &Font size=&%=size%&& &% %& &% %& &/Font&&/BODY&&/HTML& } for(c=c&=c++) { &%= c %&, } for(c=c&=c++) { &%= c %&, char start='A',end='M',c; int size=2;例子 6 example2_6.jsp: :&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY bgcolor=cyan&&FONT size=3& &% %& 计算表达式 a+x*y-100/x+x%5 的值: 4 double a=12.89; int x=12,y=10; &%= a+x*y-100/x+x%5 %& &BR&计算表达式 x&y&&a&0 的值: &%=x&y&&a&0%& &BR&计算表达式 sin(x)+cos(y): &%=Math.sin(x)+Math.cos(y)%& &BR& 求 8 的平方根: &%=Math.sqrt(8)%& &/FONT&&/BODY&&/HTML&例子 7 example2_7.jsp: :&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY& &!-- 以下字体的颜色为蓝色 --& &FONT size=3 color=blue&抽取字符串&C:\myfile\jspfile\example.jsp&中的&example.jsp& &/FONT& &%-- 下面是成员变量的声明 --%& &%! String s=&C:\\myfile\\jspfile\\example.jsp&; %& &%-- 下面是 Java 程序片 --%& &% %& &BR&&%-- 下面是 Java 表达式 --%& &%= str %& &/BODY&&/HTML& int index=s.lastIndexOf(&\\&); String str=s.substring(index+1);例子 8 first.jsp&%@ page contentType=&text/Charset=GB2312& %& &HTML&&BODY BGCOLOR=cyan& &FONT Size=3& &P&使用 html 处理所接受到的信息. &input type=text size=10& &/FONT&&/BODY&&/HTML&second.jsp&%@ page contentType=&application/vnd.ms-powerpoint& %& &HTML&&BODY BGCOLOR=cyan& &FONT Size=8& &P&启动 powerpoint 应用程序处理所接受到的信息. &input type=text size=10& 5 &/FONT&&/BODY&&/HTML&third.jsp&%@ page contentType=&image/x-xbitmap& %& &%@ page import=&java.awt.*& %& &%@ page import=&java.io.*& %& &%@ page import=&java.awt.image.*& %& &%@ page import=&java.awt.geom.*& %& &%@ page import=&com.sun.image.codec.jpeg.*& %& &% int width=260, height=260; BufferedImage image = new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); g.setColor(Color.white); g.fillRect(0, 0, width, height); Graphics2D g_2d=(Graphics2D)g; Ellipse2D ellipse=new Ellipse2D. Double (40,50,100,40); g_2d.setColor(Color.blue); g_2d.draw(ellipse); Polygon polygon=new Polygon(); polygon.addPoint(12,34); polygon.addPoint(51,134); polygon.addPoint(102,34); g_2d.drawPolygon(polygon); g_2d.dispose(); OutputStream outClient= response.getOutputStream(); encoder.encode(image); %& //获取指向客户端的输出流 JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(outClient);例子 9 example2_9.jsp&%@ page contentType=&text/charset=GB2312& %& &%@ page info=&清华大学& %& &% %& &head& &%= s %&&/head& &HTML&&BODY bgcolor=cyan&&FONT Size=4& &BR&&%=s %&出版社是中国著名出版社 &BR&&%=s %&是全国著名的高等学府 &/BODY&&HTML& String s=getServletInfo();6 例子 10 firstExample2_10.jsp&%@ page contentType=&text/charset=GB2312& %& &%@ include file=&myfile/ok.txt& %& &HTMLl&&BODY bgcolor=cyan& &P&我是 firstExample.jsp 页面 &/BODY&&/HTML&secondExample2_10.jsp(效果如图 2.9(b)所示)&%@ page contentType=&text/charset=GB2312& %& &%@ include file=&myfile/ok.txt& %& &HTML&&BODY bgcolor=yellow& &P&我是 secondExample.jsp 页面 &/BODY&&/HTML&上述 firstExample2_10.jsp 等价于下面的 JSP 文件 same.jsp: same.jsp&%@ page contentType=&text/Charset=GB2312& %& &A href=&firstExample2_10.jsp&&欢迎去 firstExample2_10.jsp 页面&/A& &BR& &A href=&secondExample2_10.jsp&&欢迎去 secondExample2_10.jsp 页面&/A& &HTML&&BODY bgcolor=cyan& &P&我是 firstExample.jsp 页面 &/BODY&&/HTML&例子 11 example2_11.jsp&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY bgcolor=yellow & &% double a=3,b=4,c=5; %& &BR&加载 trangle.jsp 计算三边为&%=a%&,&%=b%&,&%=c%&的三角形面积: &jsp:include page=&myfile/trangle.jsp&& &jsp:param name=&sideA& value=&&%=a%&&/& &jsp:param name=&sideB& value=&&%=b%&&/& &jsp:param name=&sideC& value=&&%=c%&&/& &/jsp:include& &/BODY&&/HTML&trangle.jsp&%@ page contentType=&text/charset=GB2312& %& 7 &%! public String getArea(double a,double b,double c) { if(a+b&c&&a+c&b&&c+b&a) { double p=(a+b+c)/2.0; double area=Math.sqrt(p*(p-a)*(p-b)*(p-c)) ; return &&+ } else { return(&&+a+&,&+b+&,&+c+&不能构成一个三角形,无法计算面积&); } } %& &% String sideA=request.getParameter(&sideA&); String sideB=request.getParameter(&sideB&); String sideC=request.getParameter(&sideC&); double a=Double.parseDouble(sideA); double b=Double.parseDouble(sideB); double c=Double.parseDouble(sideC); %& &Font color=blue size=4& &P&我是被加载的文件,负责计算三角形的面积&BR& 给我传递的三边是:&%=sideA%&,&%=sideB%&,&%=sideC%& &BR&三角形的面积:&%= getArea(a,b,c)%& &/Font&例子 12 example2_12.jsp&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY& &% double i=Math.random(); if(i&0.5) { %& &jsp:forward page=&frontSide.jsp& & &jsp:param name=&number& value=&&%= i %&& /& &/jsp:forward& &% } else { %& &jsp:forward page=&reverseSide.jsp& & &jsp:param name=&number& value=&&%= i %&& /& &/jsp:forward& 8 &% } %& &/BODY&&/HTML&frontSide.jsp&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY bgcolor=cyan&&Font size=3& &% String s=request.getParameter(&number&); out.println(&&BR&传递过来的值是&+s); %& &BR&&img src=image/a.JPG width=120 height=120 &钱币图像&/img& &/FONT&&/BODY&&/HTML&reverseSide.jsp&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY bgcolor=cyan&&Font size=3& &% String s=request.getParameter(&number&); out.println(&传递过来的值是&+s); %& &BR& &img src=image/b.JPG width=120 height=120 &钱币图像&/img& &/FONT&&/BODY&&/HTML&例子 13 example2_13.jsp: :&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY& &jsp:plugin type=&applet& code=&B.class& jreversion=&1.2& width=&200& height=&260&& &jsp:fallback& Plugin tag OBJECT or EMBED not supported by browser. &/jsp:fallback& &/jsp:plugin& &/BODY&&/HTML&9 第3章 JSP 内置对象例子 1 example3_1.jsp&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY bgcolor=cyan&&FONT size=2& &FORM action=&computer.jsp& method=post name=form& &INPUT type=&text& name=&sizeA& value=1 size=6& &INPUT type=&text& name=&sizeB& value=1 size=6& &INPUT type=&text& name=&sizeC& value=1 size=6& &INPUT TYPE=&submit& value=&提交& name=&submit&& &/FORM& &/FONT& &/BODY&&/HTML&computer.jsp&%@ page contentType=&text/charset=GB2312& %& &HTML&&BODY bgcolor=yellow&&Font size=3& &% String sideA=request.getParameter(&sizeA&); String sideB=request.getParameter(&sizeB&); String sideC=request.getParameter(&sizeC&); try { double a=Double.parseDouble(sideA); double b=Double.parseDouble(sideB); double c=Double.parseDouble(sideC); double p=(a+b+c)/2,area=0; area=Math.sqrt(p*(p-a)*(p-b)*(p-c)); out.println(&&BR&三角形面积&+area); } catch(NumberFormatException ee) { } %& &/FONT&&/BODY&&/HTML& out.println(&&BR&请输入数字字符&);例子 2 example3_2.jsp(如图 3.2 所示)&%@ page contentType=&text/charset=GB2312& %& &HTML& 10 &BODY bgcolor=cyan&&FONT size=4& &FORM action=&& method=post name=form&&INPUT type=&text& name=&girl&& &INPUT TYPE=&submit& value=&Enter& name=&submit&& &/FORM& &% String textContent=request.getParameter(&girl&); double number=0,r=0; if(textContent==null) { textContent=&0&; } try { number=Double.parseDouble(textContent); if(number&=0) { r=Math.sqrt(number) ; out.print(String.valueOf(number)+&的平方根:&); out.print(&&BR&&+String.valueOf(r)); } else{ } } catch(NumberFormatException e) { } %& &/FONT&&/BODY&&/HTML& out.print(&&BR&&+&请输入数字字符&); out.print(&&BR&&+&请输入一个正数&);例子 3 example3_3.jsp&%@ page contentType=&text/Charset=GB2312& %& &HTML&&BODY bgcolor=cyan& &FORM action=&showMessage1.jsp& method=post name=form& &INPUT type=&text& name=&boy&& &INPUT TYPE=&submit& value=&提交给 showMessage1.jsp& name=&submit&& &/FORM& &FORM action=&showMessage2.jsp& method=post name=form& &INPUT type=&text& name=&boy&& &INPUT TYPE=&submit& value=&提交给 showMessage2.jsp& name=&submit&& &/FORM& &/BODY&&/HTML&11 showMessage1.jsp&%@ page contentType=&text/Charset=GB2312& %& &MHML&&BODY& &P&获取文本框提交的信息: &% String textContent=request.getParameter(&boy&); %& &BR& &%=textContent%& &P& 获取按钮的名字: &% String buttonName=request.getParameter(&submit&); %& &BR& &%=buttonName%&&/BODY&&/HTML&showMessage2.jsp&%@ page contentType=&text/charset=GB2312& %& &MHML&&BODY& &P&获取文本框提交的信息: &% String textContent=request.getParameter(&boy&); byte b[]=textContent.getBytes(&ISO-8859-1&);textContent=new String(b); %& &BR& &%=textContent%& &P& 获取按钮的名字: &% String buttonName=request.getParameter(&submit&); byte c[]=buttonName.getBytes(&ISO-8859-1&);buttonName=new String(c); %& &BR& &%=buttonName%&&/BODY&&/HTML&例子 4 example3_4.jsp&%@ page contentType=&text/Charset=GB2312& %& &%@ page import=&java.util.*& %& &MHML&&BODY bgcolor=cyan&&Font size=2 & &% String protocol=request.getProtocol(); String path=request.getServletPath(); //协议 //请求的页面12 String method=request.getMethod();//提交信息的方式String userAgentHeader=request.getHeader(&User-Agent&);//User-Agent 头的值 String acceptHeader=request.getHeader(&accept&);//accept 头的值 String hostHeader=request.getHeader(&Host&);//Host 头的值 String acceptEncodingHeader=request.getHeader(&accept-encoding&);//accept-encoding 头的值 String clientIP=request.getRemoteAddr();//客户的 IP 地址 String serverName=request.getServerName();//服务器的名称 int serverPort=request.getServerPort(); // 服务器的端口号 %& &BR&客户使用的协议是:&%=protocol %& &BR&客户请求的页面:&%=path %& &BR&客户提交信息的方式:&%=method %& &BR&头文件中 User-Agent 头的值:&%=userAgentHeader %& &BR&accept 头的值:&%=acceptHeader %& &BR&Host 头的值:&%=hostHeader %& &BR&accept-encoding 头的值:&%=acceptEncodingHeader %& &BR&客户的 IP 地址:&%=clientIP %& &BR&服务器的端口号:&%=serverPort %& &BR&获取客户端提交的所有参数的名字: &% Enumeration enumOne=request.getParameterNames(); while(enumOne.hasMoreElements()) {String s=(String)enumOne.nextElement(); out.pri}

我要回帖

更多关于 代码题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信