J2EE学习笔记(6) Struts HTML Tags

原创 2004年09月27日 17:31:00

HTML Tags

一些公用的tag attributes在HTMLTagLib里的含义前后一致,它们是
name: ActionForm bean的实例名,如果name不存在,<html:form>所关联的formBean会生效。
property: property既决定了生成的html的fieldname,也决定了该field的值 via formBean.getThisProperty
value: value决定了生成html的field的value,注意它不是bean的propertyName

<html:html>和普通<html>不同的是,1)自动加上hidden token 2)自动加上context_root
剩下的以后慢慢加。。。teeth_smile.gif

消息(错误)显示

ActionMessages messages = new ActionMessages();
messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("userForm.insert", info.getUserName());
messages.add("activationDate", new ActionMessage("userForm.active", info.getDateLength());

如下可以显示所有消息,并用<li>将它们放入一个list,再加上可定制的header/footer

<html:messages id="message" header="errors.header" footer="errors.footer">
   <li><bean:write name="message"/></li>
</html:messages>

如下可以指定只显示某种message
<html:messages id="message" property="<%= org.apache.struts.action.ActionMessages.GLOBAL_MESSAGE %>">
   <li><bean:write name="message"/></li>
</html:messages>

把Messages换成Errors就是错误显示,为了简便,经常一个<html:errors/>了事

--==欢迎大家跟贴就该文章和感兴趣的话题和我讨论问题==--

Struts2 官方教程之Struts Tags(八)——UI Tags(Themes and Templates)

UI标签是用来生成Web界面,或者为Web界面提供某些功能支持的标签,比如:表单标签就是把各种途径获取的需要展示的数据,通过动态生成HTML的形式展示到界面上。 UI标签分成如下几种: For...
  • zsm653983
  • zsm653983
  • 2012年09月28日 16:33
  • 2236

J2EE学习笔记(3) Struts Logic Tags

Logic Tags语法应用是 --someComparisonTag value="someUserNameValue" cookie="userName"> (cookie specifies t...
  • smallfox
  • smallfox
  • 2004年09月27日 16:23
  • 996

This is usually caused by using Struts tags without the associated filter.

1、错误描述严重: Servlet.service() for servlet [jsp] in context with path [/SendMail] threw exception [An e...
  • you23hai45
  • you23hai45
  • 2015年08月14日 08:57
  • 2309

j2ee学习笔记与心得

Java EE概念: Java EE是一个开放的平台,它包括的技术很多,主要包括十三种核心技术(java EE就是十三种技术的总称)。建立一个整全的概念。 要成为一个java EE程序员,...
  • wejfoasdbsdg
  • wejfoasdbsdg
  • 2015年09月07日 00:19
  • 684

Struts tags详解(Data tags)

主要介绍Struts2中一些常用的标签,并列举一些简单的例子,帮助理解,文中的一些内容来自于Struts2的官方文档,翻译得不是很好,但是大体不会影响对相关内容的理解。...
  • csc0211
  • csc0211
  • 2011年05月25日 23:42
  • 9561

struts2 标签库 /struts-dojo-tags not found&Expression parameters.parseContent is undefined

struts2 标签库 /struts-dojo-tags not found&Expression parameters.parseContent is undefined on line 45, ...
  • jsjdtb356
  • jsjdtb356
  • 2016年06月19日 11:42
  • 1399

今天学习struts2的验证,突然出现了下面这个异常郁闷死了

org.apache.jasper.JasperException: The Struts dispatcher cannot be found. This is usually caused by...
  • qq791967024
  • qq791967024
  • 2013年12月30日 22:37
  • 1454

J2EE学习Struts2技术详解

摘要 Struts2是在WebWork2基础发展而来的。和struts1一样, Struts2也属于MVC框架。不过有一点大家需要注意的是:尽管Struts2和Struts1在名字上的差别不是很大,...
  • fanlulu2015
  • fanlulu2015
  • 2016年01月25日 14:47
  • 747

Struts tags (4) ----Html(2)

HTML TagsStruts的HTML标签库包含用于生成Struts的用户界面的标签,该标签功能和HTML中的FORM相似,不同的是该标签将用户输入参数推入设定的ActionForm Bean当中。...
  • cnynlf
  • cnynlf
  • 2003年11月17日 13:16
  • 1729

配置struts tags 输出HTML

escape="false"则vaMsg内的HTML代码生效。
  • lutinghuan
  • lutinghuan
  • 2014年08月28日 10:56
  • 822
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:J2EE学习笔记(6) Struts HTML Tags
举报原因:
原因补充:

(最多只允许输入30个字)