设为首页 加入收藏

TOP

struts学习笔记6
2019-05-12 12:41:17 】 浏览:119
Tags:struts 学习 笔记
struts提供了三大常用标签库:html,bean,logic
html标签:用来代替普通标签,支持自动回填功能(出错时可以回填,修改时设置默认值也可以回填)

bean标签:显示数据到页面上,支持设置属性功能,支持国际化

login标签:循环判断功能


1.logic标签
判断标签一共6组,12个:
logic:present,logic:notPresent:判断某个属性是否存在
logic:equal,logic:notEqual:判断属性是否等于或不等于某个值
logic:greaterThan,logic:lessThan:判断属性大于或小于某个值
logic:empty,logic:notEmpty:判断某个属性值是否为空
logic:match,logic:notMatch:判断属性是否匹配某一个字符串

logic:iterate:循环迭代某个集合属性

2.bean标签
可以通过bean:define,bean:include,bean:size等向属性范围中临时设置属性。(一般不用)
需要记住的标签:
bean:write:功能与EL类似,用来将属性显示到页面上。可以过滤非法字符。
<bean:write name="news" property="content"/>
而且支持日期和金额的格式化显示。
<bean:write name="news" property="postDate" format="yyyy-MM-dd"/>
<bean:write name="money" format="¥,##0.00"/>
bean:message标签可以取得属性文件中的内容,并显示到页面上。主要用来完成国际化功能。

3.html标签

Html标签

普通表单

表单

Html:form

只能提交.do路径(只能进入Action)

默认提交方式是post

自动验证提交路径是否存在

<form>

可以提交任意路径。

默认提交方式为get

无论路径是否存在,表单都可以显示。

功能相同的标签

<html:button>

<html:submit>

<html:reset>

<html:image>

两者使用上没有区别,<html:>标签必须在<html:form>中使用

<input type=”button”>

<input type=”submit”>

<input type=”reset”>

<intpu type=”image”>

可以在任意表单中使用

输入类标签

<html:text>

<html:password>

<html:textarea>

<html:hidden>

参数名使用property=””来定义

使用styleId

使用styleClass

支持回填

<input type=”text”>

<input type=”password>

<textarea></textarea>

<input type=”hidden”>

参数名使用 name=””定义

使用id

使用class

不支持回填”

单选按钮

<html:radio>

通过回填功能设置默认选中

<input type=”radio”>

使用checked属性设置默认选中

下拉列表

<html:select>

<html:option>

默认选中通过回填

支持直接将List集合转化机为下拉列表的功能。

<html:options>或<html:optionCollection>都可以实现。

<select>

<option>

默认选中使用selected

多选框

<html:checkbox>

不支持默认选中

<html:multibox>

支持默认选中(通过回填)

<inputtype=“checkbox”>

默认选中使用checked




】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇springmvc 创建定时任务 下一篇nmon 介绍

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目