`

Struts1.2中的那些标签

阅读更多

Struts1.2中的那些标签

一、标签声明

 

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> --处理后台传到前台的各种AttributeBean

 

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>--对标准html标签的封装

 

<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>--逻辑标签,负责条件判断

 

 

二、常用标签

1.<html:hidden property="kind" value="insert"/>-

隐藏便签 property--指定ActionForm中的属性 value--指定属性值

 

2.<html:text property="userName"/>

文本标签,<input type="text">

 

3.<bean:write name="user"/>

展示后台传到前台的属性名为"user"的属性对象Bean  Action中:request.getSession().setAttribute("user", userName);

 

4.<logic:present name="user">

判断是否存在user这个attribute

 

5.<html:link action="/user.do?kind=delete" paramName="user" paramId="id" paramProperty="id" scope="request">

<a>便签 

paramId : a标签href属性的参数名  

paramName :参数值对应的Bean名 

paramProperty :paramName 对应的Bean的属性名

 

6.<logic:notEmpty name="users">

值不为空

 

7.<logic:iterate id="user" name="users" scope="request">

迭代器标签 name:从后台中传到前台时,设定的属性名 request.setAttribute("users", users);

id : 从name对象中取出的Bean

 

附件中为一个简单的CRUD的小demo

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics