实战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>
运行如下图所示:

提交后显示:

实战1--应用EL表达式访问JavaBean的属性的更多相关文章
- 实战2--应用EL表达式显示投票结果
(1)编写index.jsp页面,用于收集投票信息 <%@ page language="java" pageEncoding="GBK"%> &l ...
- IT兄弟连 JavaWeb教程 EL表达式获取对象的属性以及数组的元素
使用${对象名.属性名} EL表达式语言可以使用点号运算符"."来访问对象的属性,例如表达式${customer.name}表示customer对象的name属性. 使用${对象名 ...
- Spring2.0-applicationContext.xml中使用el表达式给实体类属性赋值被当成字符串-遁地龙卷风
(-1)写在前面 这两天读<javaweb开发王者归来>,学到Spring的PropertyPlaceholderConfigurer时出现一个问题,我已${jdbc.name}的形式赋值 ...
- 实战3--应用EL表达式判断用户登录信息
1.判断用户名是否为空,空则显示提示信息 (1)编写index.jsp页面 <%@ page language="java" contentType="text/h ...
- Java Web程序设计笔记 • 【第9章 EL表达式】
全部章节 >>>> 本章目录 9.1 EL 表达式基础 9.1.1 EL 表达式简介 9.1.2 EL 表达式的定义 9.1.3 使用 EL 访问变量 9.1.4 使用 E ...
- 超全面的JavaWeb笔记day12<Jsp&JavaBean&El表达式>
1.JSP三大指令 page include taglib 2.9个内置对象 out page pageContext request response session application exc ...
- day12(jsp指令&内置对象&动作标签、JavaBean、EL表达式&函数库)
day12 JSP指令 JSP指令概述 JSP指令的格式:<%@指令名 attr1="" attr2="" %>,一般都会把JSP指令放到JSP文件 ...
- EL表达式读取数据(在Map,javaBean,List)
<%@page import="cn.hncu.domain.User"%><!--这里是进行导包--><%@ page language=" ...
- java web学习总结(三十一) -------------------EL表达式
一.EL表达式简介 EL 全名为Expression Language.EL主要作用: 1.获取数据 EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数 ...
随机推荐
- CM: 如何自己build一个官方版本出来,使用官方release中的manifests.xml
This can be accomplished in one of two ways: 1) Pull the file from your device:cd /your/repo/pathadb ...
- Struts2知多少(2) Struts2 是什么
Struts2是流行和成熟的基于MVC设计模式的Web应用程序框架. Struts2不只是Struts1下一个版本,它是一个完全重写的Struts架构. WebWork框架开始以Struts框架为基础 ...
- MongoDB入门一:安装与配置
引言 ——妈妈说名字太长排在后面或在标题堆儿中容易被大家发现. MongoDB的名字来源与单词humongous(极大的,巨大无比的)有关,它是一个可扩展.高性能.开源的NoSQL数据库. 之所以在g ...
- [IR] Tolerant Retrieval & Spelling Correction & Language Model
Dictionary不一定是个list,它可以是多种形式. 放弃Hash的原因: 通常,tree是比较适合的结构. From: http://www.cnblogs.com/v-July-v/arch ...
- Spring Remoting: Remote Method Invocation (RMI)--转
原文地址:http://www.studytrails.com/frameworks/spring/spring-remoting-rmi.jsp Concept Overview Spring pr ...
- 将win7电脑无线网变身WiFi热点,让手机、笔记本共享上网
开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费.宏碁.惠普笔记本和诺基亚N97mini亲测通过. 以操 ...
- [pyhton]python内建方法
撸一遍python的内建方法 这样做的好处就是:我如果要完成一个功能的时候,如果能用内建方法完成,就用内建方法.这样可以提高效率,同时使自己的代码更加优雅.哎呦?那岂不是撸完就是python高手了?我 ...
- Mysql 修改密码及重置密码方法
修改密码: //选择数据库 use mysql; //修改密码 update user set password=password('新密码') where user='root'; //立即生效 f ...
- HTML5 LocalStorage 本地存储的用法
本地存储变量b的值: localStorage.setItem("b","isaac"); 本地获取变量b的值: localStorage.getItem(&q ...
- sql server 查找包含字符串的对象
sql server 查找包含字符串的对象 SELECT sm.object_id, OBJECT_NAME(sm.object_id) AS object_name, o.type, o.type_ ...