(1)编写index.jsp页面,用来收集用户的注册信息

<%@ page language="java" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>"><title>应用EL表达式访问JavaBean的属性</title><link rel="stylesheet" type="text/css" href="CSS/style.css"></head><body><form name="form1" method="post" action="deal.jsp"><table width="403" height="230" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#666666"><tr><td height="30" colspan="2" bgcolor="#EFEFEF">·用户注册</td></tr><tr><td width="88" align="center" bgcolor="#FFFFFF">用 户 名:</td><td width="359" bgcolor="#FFFFFF"><input name="username" type="text" id="username"></td></tr><tr><td align="center" bgcolor="#FFFFFF">密&nbsp;&nbsp;&nbsp;&nbsp;码:</td><td bgcolor="#FFFFFF"><input name="pwd" type="password" id="pwd"></td></tr><tr><td align="center" bgcolor="#FFFFFF">确认密码:</td><td bgcolor="#FFFFFF"><input name="repwd" type="password" id="repwd"></td></tr><tr><td align="center" bgcolor="#FFFFFF">性&nbsp;&nbsp;&nbsp;&nbsp;别:</td><td bgcolor="#FFFFFF"><input name="sex" type="radio" class="noborder" value="男">男 <input name="sex" type="radio" class="noborder" value="女">女</td></tr><tr><td align="center" bgcolor="#FFFFFF">爱&nbsp;&nbsp;&nbsp;&nbsp;好:</td><td bgcolor="#FFFFFF"><input name="affect" type="checkbox" class="noborder" id="affect" value="体育">
体育
<input name="affect" type="checkbox" class="noborder" id="affect" value="美术">
美术
<input name="affect" type="checkbox" class="noborder" id="affect" value="音乐">
音乐<input name="affect" type="checkbox" class="noborder" id="affect" value="旅游">
旅游 </td></tr><tr><td colspan="2" align="center" bgcolor="#FFFFFF"><input name="Submit" type="submit" class="btn_grey" value="提交">
&nbsp;
<input name="Submit2" type="reset" class="btn_grey" value="重置"></td></tr></table></form></body>
</html>

(2)编写JavaBean

package com.wuyudong;public class UserForm {private String username = "";private String pwd = "";private String sex = "";private String[] affect = null;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPwd() {return pwd;}public void setPwd(String pwd) {this.pwd = pwd;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public String[] getAffect() {return affect;}public void setAffect(String[] affect) {this.affect = affect;}
}

(3)编写deal.jsp页面

<%@ page language="java" pageEncoding="GBK"%>
<%request.setCharacterEncoding("GBK");%>
<jsp:useBean id="userForm" class="com.wuyudong.UserForm" scope="page"/>
<jsp:setProperty name="userForm" property="*"/>
<!-- jsp:setProperty name="userForm" property="affect" value='<%=request.getParameterValues("affect")%>'/> -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>应用EL表达式访问JavaBean的属性</title><link rel="stylesheet" type="text/css" href="CSS/style.css"></head><body><table width="403" height="218" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#666666"><tr><td height="30" colspan="2" bgcolor="#EFEFEF">·显示用户填写的注册信息</td></tr><tr><td width="88" align="center" bgcolor="#FFFFFF">用 户 名:</td><td width="359" bgcolor="#FFFFFF">&nbsp;${userForm.username}</td></tr><tr><td align="center" bgcolor="#FFFFFF">密&nbsp;&nbsp;&nbsp;&nbsp;码:</td><td bgcolor="#FFFFFF">&nbsp;${userForm.pwd}</td></tr><tr><td align="center" bgcolor="#FFFFFF">性&nbsp;&nbsp;&nbsp;&nbsp;别:</td><td bgcolor="#FFFFFF">&nbsp;${userForm.sex}</td></tr><tr><td align="center" bgcolor="#FFFFFF">爱&nbsp;&nbsp;&nbsp;&nbsp;好:</td><td bgcolor="#FFFFFF">&nbsp;${userForm.affect[0]} ${userForm.affect[1]} ${userForm.affect[2]} ${userForm.affect[3]}</td></tr><tr><td colspan="2" align="center" bgcolor="#FFFFFF"><input name="Button" type="button" class="btn_grey" value="返回" onClick="window.location.href='index.jsp'">
&nbsp;</td></tr></table></body>
</html>

运行如下图所示:

提交后显示:

转载于:https://www.cnblogs.com/wuyudong/p/5089010.html

实战1--应用EL表达式访问JavaBean的属性相关推荐

  1. html中el表达式遍历list,使用EL表达式访问集合

    在 EL 表达式中,同样可以获取集合的数据,这些集合可能是 Vector.List.Map.数组等.可以在 JSP 中获取这些对象,继而显示其中的内容,其语法格式如下: ${collection [序 ...

  2. el表达式找不到属性的错误修改方法(`javax.el.PropertyNotFoundException: 类型[java.lang.String]上找不到属性[book])

    el表达式找不到属性的错误修改方法 报错信息: javax.el.PropertyNotFoundException: 类型[java.lang.String]上找不到属性[book] 在网上查找了很 ...

  3. JSP学习指南,JSTL表达式,EL表达式,JavaBean,常见问题收集

    目录 JSTL表达式 1.通用基本标签(set,out,remove) 2.条件标签 3.循环foreach的使用: 的EL表达式 1.基本用法 2.常用表达式 3.EL表达式操作集合 4.EL表达式 ...

  4. 实战2--应用EL表达式显示投票结果

    (1)编写index.jsp页面,用于收集投票信息 <%@ page language="java" pageEncoding="GBK"%> &l ...

  5. IT兄弟连 JavaWeb教程 EL表达式获取对象的属性以及数组的元素

    使用${对象名.属性名} EL表达式语言可以使用点号运算符"."来访问对象的属性,例如表达式${customer.name}表示customer对象的name属性. 使用${对象名 ...

  6. JSP简单练习-EL表达式操作JavaBean

    /** javaBean代码*/ package bean;public class Box {double length;double width;double height;public Box( ...

  7. 案例:演示使用beantuils的setProperty()、getProperty()和populate()方法访问JavaBean的属性

    一.添加jar包并发布到类路径 二.创建Person类 public class Person {private String name;private int age;public String g ...

  8. EL表达式c:out标签属性escapeXml属性

    当我们用<c:out>输出一段带有html标签的文本时,由于escapeXml属性默认为true,html标签会被转义.设置为false,则正常显示. <h3><c:ou ...

  9. Java-Web JSP指令、javabean和EL表达式

    目录 一.JSP指令 1.JSP指令概述 2.page指令 (1)pageEncoding和contentType (2)import (3)errorpage和isErrorpage (4)web. ...

最新文章

  1. VS.Net中程序集的Debug版本和Release版本的区别
  2. 网络数据包发送接收全过程
  3. oracle创建表需要注意什么,Oracle创建表和插入的相关注意事项
  4. 视频监控技术 迎来网络“多媒体”时代
  5. python | 查看pip支持的文件名和版本
  6. Luogu P4205 [NOI2005]智慧珠游戏
  7. SpringCloud 学习--路由网关
  8. 网站设计整体策划流程
  9. 使用@AspectJ注解开发Spring AOP
  10. Vensim模拟结果vdf数据文件转化为可读文本文件
  11. JS代码对表格进行新增时无法解析HTML代码的解决方式
  12. 基于SSM的毕业生就业管理系统设计与实现 Java mysql
  13. Python 爬取网易云评论
  14. 转。WEB前端特效。统计图,3D切换图片,摇号,转盘抽奖
  15. WT2605-24SS音频解码芯片,实现宠物(玩具)喂食器远程更新语音技术方案解析
  16. 贫穷不可怕,贫穷的思维才最可怕
  17. statsmodels.formula数据使用predict()
  18. HQ-610型超声波多普勒流量计
  19. 关于公司新进员工的培训观感及建议
  20. java excel 透视_java基于poi导出excel透视表代码实例

热门文章

  1. Android JNI编程(六)——C语言函数指针、Unition联合体、枚举、Typedef别名、结构体、结构体指针...
  2. Spring冲刺计划会议
  3. MongoDB学习(翻译7)
  4. 专属自己的二维游戏引擎【二】
  5. 把有限的精力放在最有意义的事上
  6. c++心得之struct和class(结构体和类)
  7. php 获取鼠标的坐标,如何实时获取鼠标的当前坐标-
  8. Sql Server实用操作-动态sql语句基本语法
  9. 注意ajax的同步和异步请求
  10. RHEL 4 update 4 DVD版制作