实战1--应用EL表达式访问JavaBean的属性
(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">密 码:</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">性 别:</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">爱 好:</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="提交"> <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"> ${userForm.username}</td></tr><tr><td align="center" bgcolor="#FFFFFF">密 码:</td><td bgcolor="#FFFFFF"> ${userForm.pwd}</td></tr><tr><td align="center" bgcolor="#FFFFFF">性 别:</td><td bgcolor="#FFFFFF"> ${userForm.sex}</td></tr><tr><td align="center" bgcolor="#FFFFFF">爱 好:</td><td bgcolor="#FFFFFF"> ${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'"> </td></tr></table></body> </html>
运行如下图所示:
提交后显示:
转载于:https://www.cnblogs.com/wuyudong/p/5089010.html
实战1--应用EL表达式访问JavaBean的属性相关推荐
- html中el表达式遍历list,使用EL表达式访问集合
在 EL 表达式中,同样可以获取集合的数据,这些集合可能是 Vector.List.Map.数组等.可以在 JSP 中获取这些对象,继而显示其中的内容,其语法格式如下: ${collection [序 ...
- el表达式找不到属性的错误修改方法(`javax.el.PropertyNotFoundException: 类型[java.lang.String]上找不到属性[book])
el表达式找不到属性的错误修改方法 报错信息: javax.el.PropertyNotFoundException: 类型[java.lang.String]上找不到属性[book] 在网上查找了很 ...
- JSP学习指南,JSTL表达式,EL表达式,JavaBean,常见问题收集
目录 JSTL表达式 1.通用基本标签(set,out,remove) 2.条件标签 3.循环foreach的使用: 的EL表达式 1.基本用法 2.常用表达式 3.EL表达式操作集合 4.EL表达式 ...
- 实战2--应用EL表达式显示投票结果
(1)编写index.jsp页面,用于收集投票信息 <%@ page language="java" pageEncoding="GBK"%> &l ...
- IT兄弟连 JavaWeb教程 EL表达式获取对象的属性以及数组的元素
使用${对象名.属性名} EL表达式语言可以使用点号运算符"."来访问对象的属性,例如表达式${customer.name}表示customer对象的name属性. 使用${对象名 ...
- JSP简单练习-EL表达式操作JavaBean
/** javaBean代码*/ package bean;public class Box {double length;double width;double height;public Box( ...
- 案例:演示使用beantuils的setProperty()、getProperty()和populate()方法访问JavaBean的属性
一.添加jar包并发布到类路径 二.创建Person类 public class Person {private String name;private int age;public String g ...
- EL表达式c:out标签属性escapeXml属性
当我们用<c:out>输出一段带有html标签的文本时,由于escapeXml属性默认为true,html标签会被转义.设置为false,则正常显示. <h3><c:ou ...
- Java-Web JSP指令、javabean和EL表达式
目录 一.JSP指令 1.JSP指令概述 2.page指令 (1)pageEncoding和contentType (2)import (3)errorpage和isErrorpage (4)web. ...
最新文章
- VS.Net中程序集的Debug版本和Release版本的区别
- 网络数据包发送接收全过程
- oracle创建表需要注意什么,Oracle创建表和插入的相关注意事项
- 视频监控技术 迎来网络“多媒体”时代
- python | 查看pip支持的文件名和版本
- Luogu P4205 [NOI2005]智慧珠游戏
- SpringCloud 学习--路由网关
- 网站设计整体策划流程
- 使用@AspectJ注解开发Spring AOP
- Vensim模拟结果vdf数据文件转化为可读文本文件
- JS代码对表格进行新增时无法解析HTML代码的解决方式
- 基于SSM的毕业生就业管理系统设计与实现 Java mysql
- Python 爬取网易云评论
- 转。WEB前端特效。统计图,3D切换图片,摇号,转盘抽奖
- WT2605-24SS音频解码芯片,实现宠物(玩具)喂食器远程更新语音技术方案解析
- 贫穷不可怕,贫穷的思维才最可怕
- statsmodels.formula数据使用predict()
- HQ-610型超声波多普勒流量计
- 关于公司新进员工的培训观感及建议
- java excel 透视_java基于poi导出excel透视表代码实例