jsp实验4 下载本文

内容发布更新时间 : 2024/6/16 12:35:02星期一 下面是文章的全部内容请认真阅读。

Java web应用编程基础实验报告

实验4:JavaBean实验

一、实验目的:

? 理解JavaBean概念,掌握JavaBean的基本使用方法。

二、实验要求:

? 使用专业开发工具MyEclipse编程。

? 上交实验报告电子文档(文档包含源程序,以班级、学号、姓名依次出现组成的

字符串标识文档,以班级为单位上交)。

三、实验内容:

1、用JavaBean和JSP设计一个某教育机构的简易在线报名子系统。要求将表单输入的信息通过JSP向JavaBean设置属性,并通过JSP将获取属性返回给客户端。

2、编写示例,应用JavaBean将用户输入的回车和空格转换成能够在JSP页面中输出的回车和空格。

3、编写示例,应用JavaBean解决中文乱码问题。

四、实验过程中遇到的问题及解决手段: 在做实验2的时候弄了很长时间,依然没有出现回车和空格。在不断实验后,发现写多了一段代码,使得没有出现自己想要的结果。删除后再改一下替换的顺序就好了。 五、程序源代码:

1.源代码文件:showInfo.jsp,show.java

showInfo.jsp

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

显示用户信息

<%if(request.getParameter(\)==null){%>

姓名:
身份证号码:
年龄:
性别:
兴趣:看书

篮球 游泳

听音乐

<%}else{%>

姓名:<%=user.getName()%>

身份证号码:<%=user.getNumber()%>
年龄:<%=user.getAge()%>
性别:<%=user.getSex()%>
兴趣:<%=user.getHobby()%> <%}%>

show.java

package jsp.test; public class show {

private String name,number,sex,age,hobby; private String[]habit;

public void setName(String name) { this.name = name; }

public String getName() { return name;

}

public void setNumber(String number) { this.number = number; }

public String getNumber() { return number; }

public void setSex(String sex) { if(sex.equals(\)){ this.sex = \男\; }else{ this.sex=\女\; } }

public String getSex() { return sex; }

public void setAge(String age) { this.age = age; }

public String getAge() { return age; }

public String getHobby() { return hobby; }

public void setHabit(String[] habit) { hobby=\;

for(int i=0;i

hobby+=\看书\; } if(habit[i].equals(\)){ hobby+=\篮球\; }

if(habit[i].equals(\)){ hobby+=\游泳\; } if(habit[i].equals(\)){ hobby+=\听音乐\; } } }

public String[] getHabit() { return habit; } }

2.用实验1的show.java代码中加了:

public String getjianli() {

jianli=jianli.replaceAll(\, \); jianli=jianli.replaceAll(\, \); jianli=jianli.replaceAll(\, \);