id='imageUrl'/>
addEvent(ID(\ showmsg(); });
ID(\ remove(); };
addEvent(ID(\ if (isIE) { if (!lf) {
_insertHTML(\getFileName(ID(\ remove(); }
lf = false; }
else {
_insertHTML(\getFileName(ID(\ remove(); } });
function remove() {
document.body.removeChild(insertimagediv); }
function getFileName(o) {
var pos = o.value.lastIndexOf(\
return o.value.substring(pos + 1); //文件名 }
function showmsg() {
if (!validateImg()) {
ID(\请选择文件!'; }
ID(\图片上传中哦...'; document.imgForm.submit(); }
function validateImg() {
var x = document.getElementById(\ if (!x || !x.value) { return false;
}
var patn = /\\.jpg$$|\\.jpeg$$|\\.gif$$/i; if (patn.test(x.value)) { return true; }
else {
alert(\您选择的似乎不是图像文件耶!\ return false; } } } 0
| 评论(2)
向TA求助
回答者: 莲湖波 | 二级采纳率:8%
擅长领域: 暂未定制
参加的活动: 暂时没有参加的活动
Hello World!
成的结果取决于Struts应用程序所位于的服务器的locale。如果你将应用程序部署到一个不同locale的服 务器,你不需要改变代码。Locale会自动调整。 标签是内嵌在一个head标签部分时,它才有效。e.g. HelloWorld-base: <%@ taglib uri=\
Hello World!
e.g.
签,你就可以在一个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)
二、引用标签文件(jsp文件)
<%@ taglib uri=\
三、标签文件说明(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等)
(7)lessEqual
类名org.apache.struts.taglib.logic.LessEqualTag 标签体:bodycontent=JSP logic:lessEqual
属性 attribute:cookie,header,name,parameter,property,scope,value 功能:小于等于比较符
(8)lessThan
类名:org.apache.struts.taglib.logic.LessThanTag 标签体:bodycontent=JSP logic:lessThan
属性 attribute:cookie,header,name,parameter,property,scope,value 功能:小于比较符
(9)match
类名:org.apache.struts.taglib.logic.MatchTag 标签体:bodycontent=JSP 引用logic:match 属性
attribute:cookie,header,location,name,parameter,property,scope,value 功能:比较对象
(10)messagesNotPresent
类名:org.apache.struts.taglib.logic.MessagesNotPresentTag 标签:bodycontent=JSP