JSP struts标签大全.doc

上传人:bao****ty 文档编号:132328272 上传时间:2020-05-14 格式:DOC 页数:45 大小:425.50KB
返回 下载 相关 举报
JSP struts标签大全.doc_第1页
第1页 / 共45页
JSP struts标签大全.doc_第2页
第2页 / 共45页
JSP struts标签大全.doc_第3页
第3页 / 共45页
JSP struts标签大全.doc_第4页
第4页 / 共45页
JSP struts标签大全.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《JSP struts标签大全.doc》由会员分享,可在线阅读,更多相关《JSP struts标签大全.doc(45页珍藏版)》请在金锄头文库上搜索。

1、Struts 2标签1.a32.action33. actionerror44. actionmessage55. append56. bean77.checkbox78.checkboxlist89. combobox910. conponent911. date1112. datetimepicker1213. debug1214. div1215. doubleselect1316. else1517. elseif1518. fielderror1619. file1621. generator1722. head1823. hidden1824. i18n1925. if1926.

2、include2027. inputtransferselect2128. iterator2129. label2230. optgroup2331. optiontransferselect2431. merge2632. param2733.password2834. property2835. push2936. radio2937. reset3038. select3039. set3241. submit3342. subset3543. tabbedPanel3744. text3945. textarea3945. textfield4046. token4047. tree

3、4148. treenode4149. updownselect4250. url44 1.aa标签创建一个HTML超链接,等价于HTML 的a href=. 示范代码:登陆2.action使用action标签可以允许在JSP页面中直接调用Action,因为需要调用Action,故可以指定需要被调用Action的name以及namespace。如果指定 了executeResult参数的属性值为true,该标签还会把Action的处理结果(视图支援)包含到本页面中来。action标签的属性:id:可选属性,该属性将会作为该Action的引用IDname:必填属性,指定该标签调用哪个Action

4、namespace:可选,指定该标签调用的Action所在的namespace.executeResult:可选,指定是否要将Action的处理结果页面包含到本页面。默认是false,即不包含ignoreContextParams:可选,它指定该页面中的请求参数是否需要传入调用的Action、默认是false,即将本页的请求参数传入被调用的Action。下面是本示例应用中的Action类,包含连个处理逻辑。代码如下public class TagAction extednds ActionSupport/封装用户请求参数的author属性private String author;/autho

5、r的get和set的方法,省略public String execute() throws Exceptionreturn done; public String login() throws ExceptionServletActionContext.getRequest().setAttribute(author,getAuthor();return done;上面的Action类包含两个处理逻辑,可以在struts.xml文件中通过指定method属性来将该Action类映射成两个逻辑Action。代码如下succ.jsp loginSucc.jsp .上面配置文件将一个Action类定

6、义成两个逻辑Action,可以在JSP页面中通过标签来调用这两个逻辑Action,部分jsp代码如下: 下面调用第一个Action,并将结果包含到本页面中。下面调用第二个Action,并将结果包含到本页面中。阻止本页面请求参数传入Action 下面调用第二个Action,且不将结果包含到本页面中。上面页面中,通过指定executeResult属性来控制是否将处理结果包含到本页面中;还可以通过ignoreContextParams属性来决定是否将本页面的请求参数出入Action。3. actionerror这个标签负责输出错误信息到客户端,例子如下:Action代码如下:package lee;

7、import com.opensymphony.xwork2.ActionSupport;public class DemoAction extends ActionSupportOverridepublic String execute() addActionError(第一条错误消息!); addActionError(第二条错误消息!); return SUCCESS;JSP页面代码如下:4. actionmessage这个标签负责输出提示信息到客户端,例子如下:Action代码如下:package lee;import com.opensymphony.xwork2.ActionSup

8、port;public class DemoAction extends ActionSupportOverridepublic String execute() addActionMessage(第一条普通消息!); addActionMessage(第二条普通消息!); return SUCCESS;JSP页面代码如下:5. append来做iterator标签的辅助,将不同iterator中的内容合在一个iterator中。参数名字是否必须默认值可否使用表达式类型描述id否是String用来保存结果iterator的对象在value context中的名字。例子Action类public

9、 class AppendIteratorTagAction extends ActionSupport private List myList1;private List myList2;private List myList3;public String execute() throws Exception myList1 = new ArrayList(); myList1.add(1); myList1.add(2); myList1.add(3); myList2 = new ArrayList(); myList2.add(a); myList2.add(b); myList2.a

10、dd(c); myList3 = new ArrayList(); myList3.add(A); myList3.add(B); myList3.add(C); return done;public List getMyList1() return myList1; public List getMyList2() return myList2; public List getMyList3() return myList3; 标签使用 6. beanbean标签用于创建一个JavaBean的实例。创建JavaBean实例时,可以在标签体内使用标签为该JavaBean实例 传入属性,要使用这个标签,需要为该JavaBean类提供对应的setter方法。如该

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号