[JAVAWEB]9.JSP中的JavaBean和动作元素(二)

来源:互联网 发布:head first php怎么样 编辑:程序博客网 时间:2024/05/22 03:18

4.复习笔记(这个就是课后习题以及课程所呈现的需求)

5.自测代码

2.课堂笔记

①新建show.jsp②新建变量接收传过来的信息,但是用新的方法<jsp:>没有提示,到DW中③在body中写<jsp:useBean=创建一个对象<jsp:useBean id="u" class="javastudy.UserInfo"></jsp:useBean>UserInfo u=new UserInfo();④设置<jsp:useBean id="u" class="javastudy.UserInfo"><jsp:setProperty property="*"></jsp:useBean>要求show.jsp和register.jsp的所有的名称都是一样的⑤把所有的信息灌到u这个对象里<jsp:getProperty name="u" property="userName" /><br/>//定义是id,使用是name,一定要注意<jsp:getProperty name="u" property="vip" /><br/><jsp:getProperty name="u" property="password" /><br/><jsp:getProperty name="u" property="realName" /><br/><jsp:getProperty name="u" property="telephone" /><br/><jsp:getProperty name="u" property="address" /><br/><jsp:getProperty name="u" property="zip" /><br/><jsp:getProperty name="u" property="email" /><br/>⑥直接运行register.jsp看看效果(出现乱码)⑦设置show.jsp的接收编码问题在eclipse中body标签里面打如下代码:<%    request.setCharacterEncoding("UTF-8");%>

3.课程效果图

这里写图片描述

1.代码

register

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><form action="show.jsp"><table width="246">  <tr>    <td width="100">用户名</td>    <td width="84">      <input type="text" name="userName" id="userName">    </td>  </tr>  <tr>    <td>是否VIP</td>    <td>      <input type="checkbox" name="vip" id="vip">    </td>  </tr>  <tr>    <td>密码</td>    <td>      <input type="text" name="password" id="password">    </td>  </tr>  <tr>    <td>真实姓名</td>    <td>      <input type="text" name="realName" id="realName">    </td>  </tr>  <tr>    <td>电话号码</td>    <td>      <input type="text" name="telephone" id="telephone">    </td>  </tr>  <tr>    <td>地址</td>    <td>      <input type="text" name="address" id="address">    </td>  </tr>  <tr>    <td>邮政编码</td>    <td>      <input type="text" name="zip" id="zip">    </td>  </tr>  <tr>    <td>电子邮件</td>    <td>      <input type="text" name="email" id="email">    </td>  </tr>  <tr>    <td colspan="2">      <input type="submit" name="button" id="button" value="保存信息">    </td>  </tr></table></form></body></html>

show.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><%    request.setCharacterEncoding("UTF-8");%><jsp:useBean id="u" class="javastudy.UserInfo"><%--//创建对象 --%><%--=UserInfo u=new UserInfo() --%></jsp:useBean><jsp:setProperty name="u" property="*" /><%--设置对象的属性 --%><jsp:getProperty name="u" property="userName" /><br/><%--定义是id,使用是name,一定要注意 --%><jsp:getProperty name="u" property="vip" /><br/><jsp:getProperty name="u" property="password" /><br/><jsp:getProperty name="u" property="realName" /><br/><jsp:getProperty name="u" property="telephone" /><br/><jsp:getProperty name="u" property="address" /><br/><jsp:getProperty name="u" property="zip" /><br/><jsp:getProperty name="u" property="email" /><br/></body></html>
原创粉丝点击