解析struts常用标签库(3)_JSP教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:揭秘5种JSP页面显示为乱码的解决方法JSP编程中网页显示出现乱码的情况,基本可以归为5类: 1.JSP页面显示乱码。 2.Servlet接收Form/Request传递的参数时显示为乱码 3.JSP接收Form/Request传递的参数时显示为乱码 4.用jsp:forwardpage=catalog2.html/jsp:forward时页面显示乱码 5.数据库存取的
<html:base>标签会转换成:
<html lang="zh">
<head>
<title>Welcome</title>
<base href="http://localhost:8080/testSite/welcome.jsp">
</head>
<html:link>标签
<html:link>标签会生成一个超链接。
e.g. <html:link page="/index.jsp">Index</html:link>
会转换成:<a href="/testSite/index.jsp">Index</a>
<html:errors>标签
<html:errors>标签的易于使用性通常会掩盖其真正的强大功能。通过一个简单的<html:errors/>标签,你就可以在一个JSP页面上显示完全自定义的错误信息。
这个标签检查Request对象的属性集合来查找一个reserved key。如果它找到一个reserved key,它就假设这个key是一个 String、或是一个String数组(它包含在模块的MessageResources中查找的message keys)、或是类型为org.apache.struts.action.ActionErrors的一个对象。
如果在应用程序资源中存在相应的信息,那么就可以用下面这些可选的message keys:
errors.header:相应的信息在错误信息的单独列表前显示。
errors.footer:相应的信息在错误信息的单独列表后显示。
errors.prefix:相应的信息在错误信息的单独列表前显示。
errors.suffix:相应的信息在错误信息的单独列表后显示。
二. logic 标签
一、定义标签文件(web.xml)
<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
二、引用标签文件(jsp文件)
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
三、标签文件说明(struts-logic.tld)
(1)empty标签
类名:org.apache.struts.taglib.logic.EmptyTag
标签体:bodycontent=JSP
引用logic:empty
属性 attribute:name,property,scope
功能:判断对象的值是否为空
(2)equal
类名:org.apache.struts.taglib.logic.EqualTag
标签体:bodycontent=JSP
引用logic:equal
属性 attribute:cookie,header,name,parameter,property,scope,value
功能:等于比较符
(3) forward
org.apache.struts.taglib.logic.ForwardTag
标签体:bodycontent=empty
引用logic:forward
属性 attribute:name
功能:页面导向,查找配置文件的全局forward
(4) greaterEqual
类名:org.apache.struts.taglib.logic.GreaterEqualTag
标签体:bodycontent=JSP
引用logic:greaterEqual
属性 attribute:cookie,header,name,parameter,property,scope,value
功能:大于等于比较符
(5)greaterThan
类名:org.apache.struts.taglib.logic.GreaterThanTag
标签体:bodycontent=JSP
引用logic:greaterThan
属性 attribute:cookie,header,name,parameter,property,scope,value
功能:大于比较符
(6) iterator
类名:org.apache.struts.taglib.logic.IterateTag
标签体:bodycontent=JSP
引用logic:iterator
属性 attribute:collection,id,indexId,length,name,offset,property,scope,type
功能:显示列表为collection的值(List ,ArrayList,HashMap等)
分享:解密21种Java开发中应避免的错误新手在Java开发中经常犯各种错误,笔者就吃过不少苦头,现从网上收集整理了常见 应避免的一些错误,希望 对大家有所帮助。 1.DuplicatedCode 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。
相关JSP教程:
- jsp response.sendRedirect不跳转的原因分析及解决
- JSP指令元素(page指令/include指令/taglib指令)复习整理
- JSP脚本元素和注释复习总结示例
- JSP FusionCharts Free显示图表 具体实现
- 网页模板:关于jsp页面使用jstl的异常分析
- JSP页面中文传递参数使用escape编码
- 基于jsp:included的使用与jsp:param乱码的解决方法
- Java Web项目中连接Access数据库的配置方法
- JDBC连接Access数据库的几种方式介绍
- 网站图片路径的问题:绝对路径/虚拟路径
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- jsp下显示中文文件名及绝对路径下的图片解决方法
- 相关链接:
- 教程说明:
JSP教程-解析struts常用标签库(3)。