yznu课程:JSP实验报告1

一、实验目的及要求:

1.掌握JSP注释、变量及方法的声明、JSP表达式

2.掌握page指令、inclue指令、<jsp:include>动作、<jsp:param>动作<jsp:forward>动作的使用

二、实验内容:

1.利用page指令设置打开MIME类型、设置页面的编码方式

2.利用inclue指令静态包含文件

3.利用<jsp:include>动作动态包含文件,利用<jsp:param>动作传递参数

4.利用<jsp:forward>动作进行请求转发。

三、主要代码:

1. <%@ page contentType="application/msword" language="java"  pageEncoding="UTF-8" %>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

        <H2>MIME类型</H2>

</body>

</html>

2.<tr>

    <td>

        <table>

        <tr>

            <td>

            <form action="shiyan4.jsp" method="post">

            用户名:<input type="text" name="usename" value="aaa"><br>

            密码:<input type="password" name="password" value="eee"><br>

            <input type="submit" value="登录">

            <input type="reset" value="重写">

            </form>

            </td>

                <td>

                啊啊啊啊啊

                </td>

        </tr>

        </table>

    </td>

</tr>

和:

    <table align="center" width=780>

        <tr height="100">

        <td align="center"><h1>导航栏</h1></td>

        </tr>

        <tr>

            <td align="center">

            <a href="">导航选项</a>

            啊啊啊 呃呃呃 哒哒哒 一二三 二三四</td>

        </tr>

</table>

3.

<HTML><BODY  bgcolor=yellow >

<% double top=4,bottom=5;

%>

   长方形的长为<%=top%>,宽为<%=bottom%>的长方形面积为:

   <jsp:include page="shiyan6.jsp">

     <jsp:param name="Top"    value="<%=top%>"/>

     <jsp:param name="Bottom" value="<%=bottom%>"/>

   </jsp:include>

</BODY></HTML>

和:

<%! public double getArea(double top,double bottom)

     {

        return top*bottom;

      

    }

 %>

 <%    String top=request.getParameter("Top");

       String bottom=request.getParameter("Bottom");

       double a=Double.parseDouble(top);

       double b=Double.parseDouble(bottom);

 %>

 <Font color=blue size=4>

 <P>该长方形面积为:<BR>

    被输入的长宽为:<%=a%><%=b%>

 <BR>长方形的面积:<%= getArea(a,b)%>

 </Font>

4. 

<body>

    <%

    out.print("bbb");

    double c=Math.random();

    %>

    <jsp:forward page="shiyan8.jsp">

    <jsp:param value="<%=c%>" name="data"/>

    </jsp:forward>

</body>

和:

<body>

    <font size="8">

        <% String s=request.getParameter("data");

        out.print("收到的值为:"+s);

        %>

    </font>

</body>

四、实验结果:

2

3

4

  • 25
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值