`
dreamstone
  • 浏览: 289072 次
  • 来自: ...
文章分类
社区版块
存档分类

webwork taglib

阅读更多

1 )通用标记 <!----> <o:p> </o:p>

<ww:property /> <o:p> </o:p>

获得结果属性值;如果值不存在,返回 Value Stack 中最顶上的值 <o:p> </o:p>

<ww:push /> <o:p> </o:p>

将值推入 Value Stack<o:p></o:p>

<ww:param /> <o:p> </o:p>

设置父标记的参数(属性)值;该标记只能在其它标记内部使用 <o:p> </o:p>

<ww:set /> <o:p> </o:p>

设置 Value Stack 中具有指定范围( page, stack, application, session )的对象值;如果没有指定值,使用 Value Stack 中最顶上的值 <o:p> </o:p>

<ww:url /> <o:p> </o:p>

创建编码的 URL<o:p></o:p>

2 )组件标记 <o:p> </o:p>

<ww:action /> <o:p> </o:p>

taglib 的上下文中执行一个 Action ,标记体用来显示 Action 的响应结果 <o:p> </o:p>

<ww:bean /> <o:p> </o:p>

ActionContext 中创建一个 JavaBean ,实例化它的属性,以便以后使用 <o:p> </o:p>

<ww:include /> <o:p> </o:p>

包含另外一个页面或 Action<o:p></o:p>

3 )流程控制标记 <o:p> </o:p>

<ww:if /> <o:p> </o:p>

如果条件标记的布尔表达式为 true ,计算标记体的内容 <o:p> </o:p>

<ww:else /> <o:p> </o:p>

如果前面条件标记的布尔表达式为 false ,计算标记体的内容 <o:p> </o:p>

<ww:elseif /> <o:p> </o:p>

如果前面条件标记的布尔表达式为 false ,而本条件标记的布尔表达式为 true ,计算标记体的内容 <o:p> </o:p>

4 Iteration 标记 <o:p> </o:p>

<ww:iterator /> <o:p> </o:p>

遍历一个集合 <o:p> </o:p>

<ww:generator /> <o:p> </o:p>

生成遍历对象 <o:p> </o:p>

<ww:append /> <o:p> </o:p>

追加遍历对象 <o:p> </o:p>

<ww:subset /><o:p></o:p>

获得遍历对象的子集 <o:p> </o:p>

<ww:merge /> <o:p> </o:p>

合并几个遍历对象为一个 .<o:p></o:p>

5 UI 标记 <o:p> </o:p>

生成 HTML 表单控件的 UI 标记和 WebWork 核心紧密集成,标记被设计为最小化编译代码逻辑的数量和使用模板系统呈现 HTML 的代表。 UI 标记覆盖了大部分常用标记,而且提供了一个组件标记,用来创建定制组件。 UI 标记还提供了显示内联错误信息的内建支持。有关 UI 标记的详细介绍,在下一节中讲述。 <o:p> </o:p>

6 VUI 标记 <o:p> </o:p>

需要志愿者来编写。 <o:p> </o:p>

7 )国际化标记 <o:p> </o:p>

<ww:text /> <o:p> </o:p>

打印出国际化字符串 <o:p> </o:p>

<ww:i18n /> <o:p> </o:p>

将一个资源包放到 Value Stack , 以便 <ww:text /> 标记 使用 <o:p> </o:p>

分享到:
评论

相关推荐

    WEBWORK

    2. **Taglib** 配置:`jsp-config` 部分定义了一个 JSP 标签库(Taglib),即 WebWork 的标签库。`taglib-uri` 指定标签库的唯一标识符,`taglib-location` 指定包含 TLD(Tag Library Descriptor)的 JAR 文件位置...

    webwork2个人学习总结

    - `taglib`标签用于加载Webwork2的标签库,以便在JSP页面中使用。 3. **Xwork.xml配置**: - `xwork.xml`是Webwork2的主要配置文件,它定义了Action、拦截器等关键组件。 - 使用`&lt;!DOCTYPE&gt;`声明引用XWork 1.0的...

    WebWork入门例子 HelloWorld

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; &lt;h1&gt;&lt;s:property value="message"/&gt; ``` `&lt;s:property&gt;`标签会输出`message`属性的值,即"Hello, World!"。 至于提到的`jar`文件,它们是WebWork运行所必需的库...

    webwork所需的jar包

    在实际开发中,还需要其他依赖库,如Struts Taglib、Hibernate或iBatis(用于数据库操作),以及Servlet容器(如Tomcat)来运行WebWork应用程序。了解并熟练掌握这些库的使用,对于构建高效、健壮的Web应用至关重要...

    搭建WEBWORK+SPRING+HIBERNATE框架

    - 定义`webwork`的taglib,确保视图层能正确解析WebWork标签。 4. **配置WebWork**: - 创建`webwork.properties`和`xwork.xml`文件,前者设置WebWork的属性,后者定义了XWork的工作流配置,这里只包含了基本配置...

    WebWork类型转换

    &lt;%@taglib prefix="ww" uri="webwork"%&gt; &lt;title&gt;Index Page &lt;H2&gt;Create three users at once Example: &lt;!-- 用户信息输入表单 --&gt; [0].username"/&gt; ... [0].address"/&gt; ... [2].address"/&gt; &lt;!-- ...

    webwork2教程

    &lt;%@ taglib uri="webwork" prefix="ww" %&gt; &lt;title&gt;WebWork Tutorial - Lesson3 - Example 1 ``` - **显示 Action 结果**:通过 `&lt;ww:property&gt;` 标签显示 `hello` 变量的值。 #### 四、总结 通过上述...

    webwork简单实例及说明

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; &lt;h1&gt;&lt;s:property value="message"/&gt; ``` 当你通过浏览器访问`http://yourserver/yourapp/helloWorld.action`时,WebWork将调用`HelloWorldAction`的`execute()`...

    WebWork入门与精通.docx

    这些标签可以在JSP页面中使用,例如<%@ taglib uri="/webwork" prefix="ww" %&gt;。这些标签可以读取Action中的属性,例如:。 WebWork是一个功能强大且灵活的Web应用程序框架,提供了许多有用的功能和扩展功能。...

    webwork入门到精通

    &lt;%@taglib uri="/webwork" prefix="ww"%&gt; ``` 这里的`uri`必须按照特定格式书写,因为标签库的`.tld`文件位于对应的JAR文件的`META-INF`目录中。通过`&lt;ww:property value="msg"/&gt;`标签,可以读取Action中的属性,...

    WebWork_Result

    &lt;%@ taglib prefix="ww" uri="webwork" %&gt; ``` - **标准context**: `RequestDispatcher`用于转发请求至另一资源。 - **包含的context**: 使用JSP的`include`标签同时产生JSP context和包含的context。 `...

    Webwork学习稀料

    此外,指南可能还会讲解如何利用标签库(Taglib)来简化视图层的开发,以及如何进行异常处理和国际化。 其次,Webwork的课件部分可能是以幻灯片或者文档的形式,系统地介绍了Webwork的使用方法和最佳实践。这些课件...

    Webwork标签库CHM

    - 在JSP页面中,通过`&lt;%@ taglib %&gt;`指令引入WebWork标签库。 - 标签通常有属性,这些属性可以传递参数给标签处理方法。 - 标签体可以包含JSP内容,它们会被正确地插入到标签处理结果中。 3. **常见的WebWork...

    webwork开发文档 struts2学习助手

    7. 拷贝taglib.tld文件到WEB-INF目录。 8. 启动Tomcat,访问http://localhost:8080/wwexample/,显示"Webwork is up and running..."即表示环境搭建成功。 【HelloWorld示例】 为了理解WebWork的工作原理,可以通过...

    WebWork2配置.pdf

    8. **`taglib.tld`**:这是一个必需的文件,位于`/WEB-INF/lib/webwork-x.x.jar`中,它是WebWork2标记库的描述文件。 #### 三、配置详情 ##### 1. 配置`ServletDispatcher` 为了使WebWork2能够正确处理所有的...

    webwork学习资料

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 在这里,`message`属性将自动从Action中传递到视图。 **Action(动作)** Action是WebWork中的核心组件,负责处理用户请求并产生响应。Action可以通过...

    Webwork2开发

    5. 将taglib.tld文件从Webwork发行包移动到WEB-INF目录。 6. 将blank应用的src目录中的Java源代码导入Eclipse工程,编译后将class文件复制到WEB-INF/classes目录。 7. 启动Tomcat,访问...

    [教學 - 入門篇] WebWork 2

    &lt;%@ taglib prefix="ww" uri="/webwork" %&gt; &lt;TITLE&gt;&lt;/TITLE&gt; 第一支WebWork的Demo程序: &lt;H1&gt;&lt;ww:p property="message"/&gt; ``` 通过以上步骤,你已经成功创建并运行了第一个WebWork应用。随着对框架的深入理解...

    webwork中使用datepicker标签来选择日期

    &lt;%@ taglib prefix="ww" uri="http://www.opensymphony.com/webwork" %&gt; ... 选择日期"&gt; ``` 在这个例子中,`ww:form`定义了一个表单,`ww:text`创建了一个文本输入字段,`name`属性指定了在Action类中对应...

    wework深入浅出

    &lt;%@taglib prefix="ww" uri="/webwork"%&gt; ``` 4. 默认情况下,WebWork支持altSyntax语法,允许使用`%{}`表达式。 5. 若要使用Freemarker模板引擎,需在web.xml中配置JspSupportServlet,并确保使用适当的标签库。 ...

Global site tag (gtag.js) - Google Analytics