用户界面标签:
UI 标签可以分为三类:表单标签/非表单标签/Ajax标签;
表单标签:
form标签:
属性:action 执行提交的action的名字,不要添加.action 的后缀;
namespace 指定提交action 所属的命名空间;
method 默认为post , 取值为:get/post
enctype 上传文件是设置为:multipart/form-data;
focusElement 指定某个表单元素的id , 页面加载时,该元素将具有焦点;
textfiled标签:<s:textfield name="username" label=""/>
password 标签:<s:password name="" label=""/>
textarea 标签:<s:textarea name="" cols="" rows="" label=""/>
select 标签:输出一个列表框
<s:select list="#{1:'高中',2:'大学',3:'硕士',4:'博士',5:'研究生'}" label="学历" name = "education"></select>
使用action 对列表进行赋值:
<s:select label="最高学历" name="education" list="educations" listKey="id" listValue="name"></select>
radio 标签:输出一组HTML单选按钮;<s:radio name="user.sex" value="1" list="#{1:'男',2:'女'}" label="性别"/>
checkbox 标签:复选框 <s:checkbox name="isCheck" label="是否通过审核" filedValue="true"></s:checkbox>
checkboxlist 标签:使用一个列表创建一系列的复选框;
<s:checkboxlist name="interest" list="{'足球','看书'}" label="兴趣爱好"/>
file 标签:file标签输出一个HTML文件选择框
属性:accept 默认值:input 类型:String 说明:指出接受文件的MIME类型
<s:file name="uploadFile" accept="text/*"/>
非表单标签:
actionerror actionmessage fiederror 三个都是用于输出消息的
actionerror 输出action 错误的消息; <s:actionerror/>
actionmessage 输出action 一般性消息 <s:actionmessage/>
fielderror 输出action的字段的错误消息 <s:fielderor/>
Struts2 标签的用法见项目 用户注册;
分享到:
相关推荐
非用户界面标签(非UI标签):主要用于数据访问,逻辑控制。 数据访问标签:主要包含用于输出值栈(ValueStack)中的值,完成国际化等功能的标签。 流程控制标签:主要包含用于实现分支,循环等流程控制的标签。 AJAX...
NULL 博文链接:https://hermosa-young.iteye.com/blog/2004651
用户界面标签又分两类: 表单标签:生成HTML页面的from元素 非表单标签:生成页面上的Tab、Tree等 非界面标签又分为数据访问标签和流程控制标签。 控制标签: if/elseif/else标签:控制流程分支。 iteratot...
(1)UI标签:(User Interface, 用户界面)标签,主要用于生成HTML元素标签,UI标签又可分为表单标签非表单标签 (2)非UI标签,主要用于数据访问,逻辑控制等的标签。非UI标签可分为流程控制标签(包括用于实现...
这个库可以被用来生成动态HTML用户界面和窗体。 ·struts-bean标签库。在将JavaBean代码放入JSP 页面时这个库提供实质性的加强的功能以改善其性能,它由标签提供。 ·struts-logic标签库。这个库可管理有条件的文本...
6.2.1 Struts 2标签API语法 113 6.2.2 使用OGNL设置标签属性 115 6.3 数据标签 117 6.3.1 property标签 117 6.3.2 set标签 118 6.3.3 push标签 119 6.3.4 bean标签 120 6.3.5 action标签 122 6.4 控制标签 124 6.4.1...
用户界面标签又分两类: 表单标签:生成HTML页面的from元素 非表单标签:生成页面上的Tab、Tree等 非界面标签又分为数据访问标签和流程控制标签。 控制标签: if/elseif/else标签:控制流程分支。 iteratot...
Struts2作为一个成熟的Web层框架,负责处理用户的请求和响应,以及页面之间的跳转。它提供了丰富的标签库和验证功能,使得开发动态网页变得更加简单。同时,Struts2还支持国际化,可以方便地实现多语言切换。Spring2...
主要是为了引入时间等字段,来试验一下struts2的时间标签是否好用.这次为了做成一个好点的实例.所以换掉了表结构.为歌词表.并附带2万首歌词的数据库.因为歌词插入数据太大.所以单另上传了.如果不需要这两万条数据的...
同时,Struts还提供了一些实用的标签库和验证器,可以帮助开发者更轻松地构建动态的Web界面。Hibernate框架则负责处理数据持久化层的工作,它通过对象关系映射(ORM)技术将Java对象与数据库表进行映射,从而实现了...
Struts文章系统采用了MVC(模型-视图-控制器)设计模式,将业务逻辑、数据访问和用户界面分离,使得代码结构清晰、易于维护。同时,系统还支持多用户登录和权限管理,确保了数据的安全性和可靠性。此外,系统还提供...
2、房产资讯 - 预设了十多个房产资讯分类,具有资讯首页、检索搜索等功能 3、楼盘 - 具有频道首页(分区域楼盘推荐)、楼盘查询和搜索、楼盘展台(详细介绍、图片展示、视频展示等) 4、新房 - 具有频道首页(分版块...
表现层应用JSP技术结合struts2标签,并应用JavaScript、AJAX、JQuery技术进行页面表单的客户端验证和异步服务器端验证,减少页面刷新,并运用cookie技术保存用户购物和浏览记录,提高用户体验。图书界面有用点击弹出...
本博客系统是一个基于Struts、Hibernate和Spring框架的Java JSP项目,它不仅具备基本的博客功能,还提供了用户友好的界面和高度可定制性,非常适合二次开发。 主要功能包括: 1. 用户管理:支持用户注册、登录、...
本系统运用MVC设计模式,采用STRUTS框架、HIBERNATE框架相结合的面向对象的开发方法,采用JSP作为显示页面综合运用标签语言,以MYSQL做为后台数据库 应用技术:java|jsp+ mysql 开发工具:Myeclipse或Eclipse、jdk、...
表现层(V):JSP,js,Ajax(推荐jQuery),EL,Struts2标签 控制层(C):(主)Struts2控制器,Action(分控制器) 业务层(M):JavaBean实现 数据访问(持久层)(M):DAO组件 jQuery+Struts2+JDBC技术 3.数据库...
使用用户界面组件模型和JSF事件模型,包括支持可添加书签的页面以及POST、REDIRECT、GET模式。使用为模型数据验证设立的新的JSR-303bean验证标准。创建可以使用Ajax的定制用户界面组件。使用定制的非用户界面组件来...
表现层:JSP,jQuery,Ajax,Struts2标签+EL 控制层:Struts2控制器,Action 业务层:Service 数据访问层:DAO+连接池 常用连接池组件:dbcp,c3p0,proxool 连接池原理及优点: 连接池在Java程序与数据库之间建立...
JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架一样,JSF定义了一套JSF标签,能够生成与JavaBean属性绑定在一起的HTML表单元素。从应用开发者...
JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架一样,JSF定义了一套JSF标签,能够生成与JavaBean属性绑定在一起的HTML表单元素。从应用开发者...