JSP 程序设计实验报告
实验报告
姓名: 学号:
班级: 日期: 2019.5.31
1、利用表单传递数据(选做)
1.html:
1
1.jsp:
1. <%@ page language="java" contentType="text/html; charset=UTF-8"
2. pageEncoding="UTF-8"%>
3. <%request.setCharacterEncoding("UTF-8"); %>
4.
5.
1jsp
6.
7.
1
JSP 程序设计实验报告
8.
2.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%request.setCharacterEncoding("UTF-8"); %>
2
3.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%request.setCharacterEncoding("UTF-8"); %>
1.3
<%
String name = (String)session.getAttribute("name");
String hobby = (String)request.getParameter("hobby");
String work = (String)request.getParameter("work");
out.print("你的姓名是:"+name+"
");
out.print("你的爱好是:"+hobby+"
");
3
JSP 程序设计实验报告
out.print("你所从事的工作是:"+work+"
");
session.setAttribute("hobby",hobby);
session.setAttribute("work",work);
%>
4.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%request.setCharacterEncoding("UTF-8"); %>
1.4
<%
String name = (String)session.getAttribute("name");
String hobby = (String)session.getAttribute("hobby");
String work = (String)session.getAttribute("work");
%>
<%=name%>
,你好!你所从事的工作是
<%=work%>
,在业余时间喜欢
<%=hobby%>
!
4
JSP 程序设计实验报告
确认提交:
2、编写程序填入信息后提交给本页面,以表格的形式显示提交信息。
代码:
formSample.jsp:
<%@ page contentType="text/html; charset=utf-8" %>
<%
request.setCharacterEncoding("utf-8");
String name=request.getParameter("name");
if(name==null){
%>
本文件向您演示了在JSP中使用HTML表单的用法,请输入您的信息:
<%
}else{
String sex=request.getParameter("sex");
String age=request.getParameter("age");
String email=request.getParameter("email");
String[] titles=request.getParameterValues("title");
String[] favors=request.getParameterValues("favor");
%>
您输入的信息如下: