JSP上机实习报告
课程名称            JSP开发技术           
任课老师                               
            信息管理与信息系统         
              20121002296               
                                   
     

JSP上机实习报告
第一题
1、题目
JSP中利用Java代码计算出1+1的结果,然后在页面中显示计算结果,实现过程如下:
1、创建动态Web项目,并创建JSP文件
2、在JSP文件中编写Java代码计算出1+1的结果,并将结果打印到页面中
二、代码
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'hb1.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">   
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
  </head>
 
  <body>
    <% int i=1,j=1;
    out.println("1+1=");
    out.print(i+j);
    %> <br>
  </body>
</html>
3、运行结果
第二题
1、题目
应用Eclipse新建一个Web项目,并在该项目的根目录下创建index.jspwelcome.jsp文件,要求给项目实现如下功能:当访问index.jsp文件后,会自动转发到welcome.jsp页面
2、代码
1.index.jsp部分
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'index.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">   
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
  </head>
 
  <body>
    <jsp:forward page="welcome.jsp"/> <br>
  </body>
</html>
2.Welcome.jsp部分
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'welcome.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content=jsp创建"no-cache">
    <meta http-equiv="expires" content="0">   
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
  </head>
 
  <body>
    跳转成功!Good Job! <br>
  </body>
</html>
3、运行结果
第三题
1、题目
编写一个简单的留言薄,写入留言提交后显示留言内容。
2、代码
1.doword.jsp部分
<%@ page language="java" contentType="text/html; charset=gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>留言簿</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">   
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
  </head>
  <form id="form1" name="form1" method="post" action="message.jsp">
  留言:
  <textarea name="content" rows="2" cols="20"></textarea>
  <br>
  <br>
留言人:
  <textarea name="username" rows="2" cols="5"></textarea>
  <br>
  <br>
  <input type="submit" name="Submit" value="提交"/>
 
  <input type="reset" name="Submit2" value="重置"/>
  </form>
  <body>
   
  </body>
</html>
2.message.jsp部分
<%@ page language="java" contentType="text/html; charset=gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。