jsp实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专业:网络工程班: 2 学号:2220141644 姓名:王泽宇
课程名称:互联网软件基础实验时间:2016.6.7 指导教师:李辉
实验名称:JavaBean随机产生大小文字实验成绩:
一、实验目的
1)实现用户输入一段文字并提交该文字后,JavaBean调用Java文件,使用for循环随机设置文字大小并输出这一段文字。
2)掌握JavaBean的使用,与如何调用java文件。
二、实验过程
1.创建一个命名为“input.html”的HTML页面,用于输入产生随机大小的文字。执行【新建】HTML(advanced Templates)命令,弹出【新建JSP页面】对话框,在文件名称中输入input.jsp,单机【完成】按钮。
2.在HTML文件中输入如下内容并保存
随机大小的文字
3.在bean文件夹下创建RandSize.java文件,实现文件的大小设置,执行【兴建】【类】
命令,弹出【新建Java类】对话框,在文件名称中输入RandSize.java,单击完成【与完成】按钮。
4.在Java文件中输入如下内容并保存。
package bean;
import java.util.Date;
import java.util.Random;
public class RandSize {
专业:网络工程班: 2 学号:2220141644 姓名:王泽宇
课程名称:互联网软件基础实验时间:2016.6.7 指导教师:李辉
实验名称:JavaBean随机产生大小文字实验成绩:
private String[]fontSize={"-4","-3","-2","-1","+1","+2","+3","+4"};
private Random randNum;
public RandSize(){
randNum=new Random((new Date()).getTime());
}
public String getFontSize(){
return fontSize[Math.abs(randNum.nextInt())%8];
}
}
5.创建一个命名为RandSizeText.jsp的JSP页面,用于输入随机产生的文字。执行【新建】HTML(advanced Templates)命令,弹出【新建JSP页面】对话框,在文件名称中输入RandSizeText.jsp,单机【完成】按钮。
6.添加JSP文件要用到的JAVA类包、编码。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
7.7.在JSP文件中输入如下内容并保存
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");
String text = request.getParameter("Text");
%>
<%
int strlen=text.length();
for(int i=0;i 专业:网络工程班: 2 学号:2220141644 姓名:王泽宇 课程名称:互联网软件基础实验时间:2016.6.7 指导教师:李辉 实验名称:JavaBean随机产生大小文字实验成绩: %> "> <%=text.substring(i,i+1) %> <%} %>
8.执行上述代码,在浏览器中打开input.html文件,如图5.1所示。输入要产生随机大小的文字,单机【输入】按钮,结果如图5.2所示。
图5.1 输入文字信息
图5.2 产生随机大小文字