推荐:揭秘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的编程风格。