JSP程序设计(张跃平、耿祥义编著)实验报告.doc
江西理工大学软件学院
计算机类课程实验报告
课程名称:JSP程序设计
班级:
姓名:
学号:
小组成员:
实验名称
JSP根本语法和内置对象
实验日期
2012-12-03
实验成绩
实验目的、要求及内容
1、掌握JSP变量/方法,表达式,代码段和注释的使用方法;
2、掌握JSP指令的语法格式及用法;
3、掌握JSP常用动作的语法格式及用法;
4、掌握常用的JSP内置对象。
实验环境
WindowsXP操作系统平台及用软件
算法描述及核心代码
%@pagelanguage=”java”import=”java.util.*”pageEncoding=“utf-8”
htmlbodybgcolor=cyan
h2欢送注册/h2
formaction=register.jspmethod=post
名称:inputtype=textname=namebr
性别:inputtype=textname=sexbr
年龄:inputtype=textname=agebr
住址:inputtype=textname=addressbr
brinputtype=submitvalue=提交name=submit
/form
/body/html
2、创立register.jsp页面
%@pagelanguage=”java”import=”java.util.*”pageEncoding=“utf-8”
htmlbody
%--定义listName、listSex、listAge、listAddress四个集合,来实现对数据的保存--%
%!intcount;
LinkedListStringlistName;
LinkedListStringlistSex;
LinkedListStringlistAge;
LinkedListStringlistAddress;
%
%--定义方法judge()方法,实现对四个集合的初始化--%
%!publicvoidjudge(){
if(count==0){
listName=newLinkedListString();
listSex=newLinkedListString();
listAge=newLinkedListString();
listAddress=newLinkedListString();
}
}
%
%--定义addPerson()方法,向集合中添加相应数据--%
%!publicvoidaddPerson(Stringn,Strings,Stringa,Stringad){
listName.add(n);
listSex.add(s);
listAge.add(a);
listAddress.add(ad);
count++;
}
%
%--获得input.jsp表单中传过来的参数--%
%
request.setCharacterEncoding(utf-8);
Stringname=request.getParameter(name);
Stringsex=request.getParameter(sex);
Stringage=request.getParameter(age);
Stringaddress=request.