好文档 - 专业文书写作范文服务资料分享网站

struts2标签详解 

天下 分享 时间: 加入收藏 我要投稿 点赞

tabbedPanel

标签,用来在HTML页面中生成类似于Windows程序的Tab页,从而可以在有限的空间中放置更多的内容。tabbedPanel标签生成的Tab页的内容可以是静态的,也可以是动态的。如果是静态的,则直接指定Tab页面的内容,如果是动态的,则可以使用Ajax方式来动态加载Tab页的内容。 tabbedPanel标签生成整个Tab框架,而tabbedPanel标签类的div子标签则生成的单独的Tab页,每个div标签生成一个Tab页。因为div标签本身是一个Ajax标签,允许内容动态改变,因此每个Tab页的内容可以动态改变。

1 、 创建action类,类名为DateACtion.java,包名为:com.teana.action,代码如下: package com.teana.action; import java.util.Date;

import com.opensymphony.xwork2.ActionSupport; /**

* @author TEANA -- 2010-4-10 * struts2 ajax submit 按钮应用

* 窗口 > 首选项 > Java > 代码生成 > 代码和注释

*/

public class DateAction extends ActionSupport {

private static final long serialVersionUID = 5709206967517064698L; private Date now; public Date getNow() {

return now; }

public void setNow(Date now) {

this.now = now; }

public String execute() throws Exception {

now = new Date(); return SUCCESS; } }

2、创建tabbedPanel.jsp页面,代码如下:

<%@ page language=\ <%@ taglib prefix=\

struts 2 ajax s:div




3 、在struts.xml文件中配置action,代码如下: ……

/jsp/ajax/showDate.jsp ……

4 、编写showDate.jsp页面,代码如下:

<%@ page language=\ <%@ taglib uri=\

服务器的当前时间为: text

用于输出国际化消息,和i18n结合使用。 示范代码:

详细情况请参考 i180n textarea

Textarea标签输出一个HTML多行文本输入控件,等价于HTML代码: