注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

IOS & JAVA KEY

(iMilo)

 
 
 

日志

 
 
关于我

All the splendor in the world is not worth a good friend!! Hello my friend!!

网易考拉推荐

[转]struts1.2-html标签  

2010-04-21 20:30:53|  分类: strtus1 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

base org.apache.struts.taglib.html.BaseTag
button org.apache.struts.taglib.html.ButtonTag
cancel org.apache.struts.taglib.html.CancelTag
checkbox org.apache.struts.taglib.html.CheckboxTag
errors org.apache.struts.taglib.html.ErrorsTag
file org.apache.struts.taglib.html.FileTag
form org.apache.struts.taglib.html.FormTag
frame org.apache.struts.taglib.html.FrameTag
hidden org.apache.struts.taglib.html.HiddenTag
html org.apache.struts.taglib.html.HtmlTag
image org.apache.struts.taglib.html.ImageTag
img org.apache.struts.taglib.html.ImgTag
javascript org.apache.struts.taglib.html.JavascriptValidatorTag
link org.apache.struts.taglib.html.LinkTag
messages org.apache.struts.taglib.html.MessagesTag
                org.apache.struts.taglib.html.MessagesTei
multibox org.apache.struts.taglib.html.MultiboxTag
option org.apache.struts.taglib.html.OptionTag
options org.apache.struts.taglib.html.OptionsTag
optionsCollection org.apache.struts.taglib.html.OptionsCollectionTag
password org.apache.struts.taglib.html.PasswordTag
radio org.apache.struts.taglib.html.RadioTag
reset org.apache.struts.taglib.html.ResetTag
rewrite org.apache.struts.taglib.html.RewriteTag
select org.apache.struts.taglib.html.SelectTag
submit org.apache.struts.taglib.html.SubmitTag
text org.apache.struts.taglib.html.TextTag
textarea org.apache.struts.taglib.html.TextareaTag
xhtml org.apache.struts.taglib.html.XhtmlTag


下列整理下自己生疏一点的几个。。。

1、<html:link>和<html:rewrite>标签
<html:link>标签三个重要属性:forward :指定全局转发链接,href:指定完整的URL链接,page: 指定相对于当前网页的URL。
<html:rewrite>用于输出超链接中的URl部分,但它并不生成HTML<a>元素。 URL指的是URL中的协议,主机和端口以后的内容,URL用于指定具体的资源。
1>.创建全局转发链接
首先在struts配置文件的<global-forwords>元素中定义一个<forward>元素:
<global-forwords>
     <forword name="index" path="/index.jsp">
</global-forwords>
接着在JSP文件中创建<html:link>标签:
<html:link forward="index">
     Link to Global ActionFoward
</html:link>
<html:link>中的forward属性和<global-forwords>元素中的<forward>子元素匹配。以上代码生成如下html内容:
<a href="/htmltaglibs/index.jsp">Link to Global ActionFoward</a>
    2>.创建具有完整URL的链接
如果web站点需要链接到其他站点,应该给出其他站点的完整URL,例如:
<html:link href="http://jakarta.apache.org/struts/index.html">
     Generate an "href" directly
</html:link>
以上代码生成:
<a href="Generate'>http://jakarta.apache.org/struts/index.html">Generate an "href" directly</a>
    3>.从当前网页中创建相对URL
如果从一个网页链接到同一个应用中的另一个网页(相对地址跳转),可采用:
<html:link page="HtmlBasics.do">
     A relative link from this page
</html:link>
生成 HTML 代码如下:
<a href="htmltaglibs/HtmlBasics.do">A relative link from this page</a>
    4>.在url或url中包含请求参数
<html:link page="HtmlBasics.do?prop1=abc&prop2=123">
     Hard-code the url parameters
</html:link>

rewrite:<html:rewrite page="HtmlBasics.do?prop1=abc&prop2=123"/>
生成以下代码:
<a page="/htmltaglibs/HtmlBasics.do?prop1=abc&prop2=123">Hard-code the url parameters</a>
rewrite:/htmltaglibs/HtmlBasics.do?prop1=abc&prop2=123

2、<html:img>标签
<html:img page="/struts-power.gif"/>
page指定相对于当前页面的URI
<html:img src="/htmltaglibs/struts-power.gif">
src指定完整的URI

3、<html:checkbox>、<html:multibox>、<html:radio>标签
<html:checkbox>属性property,value用来设置用户选中检查框时的值。

4、<html:select>、<html:option>、<html:options>、<html:optionsCollection>
<html:options>和<html:optionsCollection>都是生成一组HTML的<option>元素。
<html:select>属性size,multiple(true为多项选择,false为下拉),property
<html:options>属性collection指定存放可选项的集合,labelProperty定义存储于某个作用域的BEAN
<html:select>可以包含多个<html:optionsCollection>

5、<html:file>
<html:form action="htmlFile.do" method="post" enctype="multipart/form-data">
    Please select the file that you would lile to upload:<br/>
<html:file property="file"/></html:form>

在ActionForm Bean中必须定义一个file。。。private FormFile file;

接下来Action处理,参考资料。。。

当然了在做的同时还要注意以下几点,否则就会出问题了:
1.<html:file>标签必须嵌套在<html:form>标签中。
2.<html:from>标签的method属性必须设置为"POST".
3.<html:from>标签的编码类型enctype属性必须为"multipart/form-data".
4.<html:file>标签必须设置为property属性,这个属性和Bean中FormFile类型的属性对应。

 

  评论这张
 
阅读(1189)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017