- 浏览: 155470 次
- 性别:
- 来自: 上海
文章分类
文章出处:http://blog.163.com/zhujinsong_78/blog/static/2595547720114192336532/
我在很多地方看到html:select介绍,但都没有得到我想要的用法。 需求:一个部门下拉列表,在form中有一个字符串型的department字段,我需要下拉列表中的值和这个字段对应, 在下拉列表中显示的是中文部门,而对于department字段值为部门英文名称,因此我的代码如下: form中有如下代码: ...... private String department; ....... public ArrayList<LabelValueBean> getDepartmentList() { ArrayList<LabelValueBean> depList = new ArrayList<LabelValueBean>(); depList.add(new LabelValueBean("人口系", "rkx")); ...... return depList; } public ArrayList getDepartmentLabels() { ArrayList<LabelValueBean> depLabels = new ArrayList<LabelValueBean>(); depLabels.add("人口系"); 。。。。。。 return depLabels; } public ArrayList getDepartmentValues() { ArrayList<LabelValueBean> depValues = new ArrayList<LabelValueBean>(); depLabels.add("rkx"); 。。。。。。 return depValues; } 在jsp页面中的代码如下: <html:select name="oneForm" property="department"> <html:options name="oneForm" property="departmentValues" labelProperty="departmentLabels" /> </html:select> 以上标签的意义,select标签中的name属性的值为上面的这个form类在struts-config中配置的名称,property属性的值为这个类中的部门字段, 标签的下拉列表中的内容有options标签给出,其中name属性与上面的意义相同,property属性值为form类中用get方法中得到的集合, labelProperty属性为下拉列表所显示的值,它的值也为用get方法返回的集合。这样就把下拉列表中选择的值和form类中的department字段中的值对应起来。
发表评论
-
Json-JsonUtil
2014-06-25 17:45 1012http://www.open-open.com/lib ... -
Google Gson 使用简介
2014-06-25 17:17 796http://www.cnblogs.com/haippy/ ... -
JSP-获取spring 的容器ApplicationContext
2014-06-24 15:36 474http://hw1287789687.iteye.com/ ... -
Java-读取Properties文件的六种方法
2014-06-24 10:04 758http://hi.baidu.com/hgd0324/it ... -
Quartz定时任务学习(九)Quartz监听器
2014-06-22 12:43 1897转载:http://hi.baidu.com/xulin_ ... -
Quartz定时任务学习(六)作业
2014-06-22 12:44 1377转载:http://hi.baidu.com/ ... -
Quartz定时任务学习(五)触发器
2014-06-20 17:06 1575转载:http://hi.baidu.com/xulin_ ... -
Quartz定时任务学习(四)调度器
2014-06-20 17:03 1817转载:http://hi.baidu.com/xulin_1 ... -
Quartz定时任务学习(三)属性文件和jar
2014-06-20 17:00 1739转载:http://hi.baidu.com/xulin_1 ... -
Quartz定时任务学习(二)web应用
2014-06-20 16:57 927转载: http://hi.baidu.com/xuli ... -
Quartz定时任务学习(一)简单任务
2014-06-20 16:50 893转载:http://hi.baidu.com/ ... -
com.google.common.cache.CacheLoader 本地緩存的使用方法
2014-06-19 13:58 3955http://blog.sina.com.cn/s/blog ... -
javascript-json字符串数组转json数组对象
2014-06-18 16:43 1108后台的数据为 [{"use ... -
LDAP-Java LDAP操作
2014-06-18 14:03 809Java LDAP操作http://blog.csdn.n ... -
html-8款流行前沿的HTML5文本编辑器
2014-06-13 15:19 1138http://www.evget.com/article/2 ... -
Redis-Jedis
2014-06-12 16:49 516http://snowolf.iteye.com/blog/1 ... -
Jetty-嵌入式开发
2014-06-06 12:38 552http://blog.csdn.net/cdl2008sky ... -
SSO-使用 CAS 在 Tomcat 中实现单点登录
2014-06-05 16:31 642http://www.ibm.com/developerwor ... -
SSO-https原理及tomcat配置https方法
2014-06-04 18:22 1451http://jingyan.baidu.com/articl ... -
Java-加密技术
2014-06-04 18:13 458http://snowolf.iteye.com/blog/3 ...
相关推荐
本文将详细介绍 Struts 1.2 中常见的标签及其使用方法。 #### HTML 类标签 1. **html:textproperty** - **语法**:`<html:textproperty property="属性名" form="表单对象名"/>` - **功能**:用于显示文本框,...
Struts1.2和iBatis是两个在Java Web开发中广泛应用的开源框架。Struts1.2作为MVC(模型-视图-控制器)架构的一部分,主要用于处理HTTP请求,控制应用程序的流程,而iBatis则是一个持久层框架,它简化了数据库操作,...
在JSP中,你可以使用JSTL(JavaServer Pages Standard Tag Library)的`<c:forEach>`标签遍历结果集,以及Struts1.2的标签库来展示分页链接。例如,可以使用`<s:iterator>`和`<s:url>`标签来显示每页的数据和分页...
Struts1.2是一个经典的Java Web开发框架,它在早期的Web应用开发中扮演了重要角色。本示例是关于如何在Struts1.2框架下实现简单的分页功能,这对于处理大量数据并提高用户体验至关重要。分页允许用户逐页浏览内容,...
本节我们将深入探讨Struts1.2中实现分页的方法。 首先,我们了解分页的基本原理。分页通常涉及到两个主要部分:服务器端的分页逻辑和客户端的展示。在服务器端,我们需要计算总记录数,确定每页显示的数据量,以及...
- Struts1.2支持使用表单Bean来封装用户输入的数据,这些Bean通常对应HTML表单中的字段。 - 表单Bean在`struts-config.xml`中声明,与ActionForm类一起工作,用于在请求之间传递数据。 6. **JSP页面**: - 使用...
Struts 1.2是一个广泛使用的Java Web框架,它极大地简化了MVC(模型-视图-控制器)架构的应用程序开发。在这个特定的压缩包中,我们关注的是"struts_1.2的JDBC驱动",这表明该包包含了与数据库交互所需的JDBC驱动...
下面将详细解释Struts1.2中的重要标签及其使用方法。 1. **logic标签**: - `logic:iterate`:用于迭代集合数据,如ArrayList或Map,将其内容显示在页面上。 - `logic:present`与`logic:notPresent`:检查指定的...
本文将详细介绍`html:errors`标签的使用方法,并结合Struts配置文件以及JSP页面和ActionForm的实例进行解析。 #### 二、Struts配置文件中的验证设置 在Struts框架中,为了使`html:errors`标签能够正常工作,首先...
##### 1.2 Struts体系结构 - **MVC架构**: - **模型(Model)**:负责处理应用程序的数据逻辑。 - **视图(View)**:展示用户界面,通常由JSP页面实现。 - **控制器(Controller)**:处理用户请求,并将请求...
7. **数据校验**:在ActionForm中实现数据校验逻辑,或者使用Struts1的Validator框架对用户输入进行验证。 8. **分页与排序**:在查询数据时,可能需要实现分页功能,这可以通过SQL的LIMIT或OFFSET子句完成。同时,...
在Struts 1.2版本中,标签主要来自于五个标签库:HTML、Bean、Logic、Nested和Tiles。此外,文档还涵盖了Struts-EL和JSTL的使用示例,以及JSF和Struts-Faces集成标签库的相关信息。 **HTML标签库**是最基础的,它...
总结来说,使用Struts 1.2实现用户登录涉及到了MVC架构的理解,Struts配置文件的编写,ActionForm和Action类的设计,以及数据库操作和错误处理。虽然现代Web开发更倾向于Spring Boot和前端框架,但掌握Struts的基础...
### Struts框架简介 #### 1. Struts框架概述 Struts是一个开源的MVC(Model-View-...以上内容总结了Struts框架的基本组成部分及其使用方式,为开发者提供了一个全面的指南,帮助他们更好地理解和使用Struts框架。
### Struts标签、动态ActionForm、上传组件及Struts验证框架知识点详解 #### 一、Struts标签 **Struts** 是一款基于 **MVC**(Model-View-Controller)设计模式的开源Java Web框架,它能够帮助开发者构建可扩展且...
2. **部署STRUTS TLD文件:** 将STRUTS的标签库描述文件(TLD文件)放置于项目的`WEB-INF`目录内,以便在项目中使用STRUTS提供的标签库功能。 3. **配置Web.xml:** 在项目的`web.xml`文件中配置STRUTS的核心组件...
5.1 Struts标签的使用方法 59 5.2 表单标签的共同属性 60 5.3 form标签 62 5.4 textfield、password、hidden标签 63 5.5 submit标签 65 5.6 reset标签 65 5.7 label标签 66 5.8 head标签 66 5.9 textarea...