jsp实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 产生随机大小文字

相关文档
最新文档