`
lpacec
  • 浏览: 172258 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

在使用webwork标签时要注意区别

阅读更多
返回值进行区分:
1.如果是String型
<ww:if test="sftd.equals(\"4\")"></ww:if>[


2.如果是char型
<ww:if test="sftd.equals('4')"></ww:if>[


3.如果是int型
<ww:if test="sftd==4"></ww:if>



在循环中:
<select name="belong">
<ww:iterator value="sortBigList" status="index">
<option value="<ww:property value="id"/>" <ww:if test="%{id==model.belong}">selected</ww:if>><ww:property value="lb"/></option>
</ww:iterator>
</select>

注意:id==model.belong,而不是belong==model.belong


定义变量
<ww:set name="tt1" value="'aaaaaaaaaaaaaa'"/> 
<ww:property value="#tt1"/>

注意:字符串要加''

日期显示:
<ww:property value="createTime.toString()" />






<ww:if test="selectedByOthers!='true'">

    <input onclick="ST(this); " type="checkbox" name="$$SelectDoc" value="<ww:property value='id'/>" style="border: 0pt;"/>

</ww:if>

<ww:else>

<input type="radio" name="$$SelectDoc" value="<ww:property value='id'/>|<ww:property value='topic'/>"

<ww:if test="id.toString().equals(aboutDocid)">checked</ww:if>

<ww:if test="#status.count % 2">style="border: 0pt;"</ww:if>

<ww:else>style="border: 0pt;background-color:#F7F7F7"</ww:else> >

</ww:else>



在ww:if比较时id.toString().equals(aboutDocid)中的id是长整型,必须通过toString()成为字符串后再与字符型的aboutDocid比较,否则不报错,却也得不到想要的结果。因为这些代码是写在jsp页面的,这个小细节经常忘记,导致显示的结果不正确却又一时想不起原因来。:)
分享到:
评论
1 楼 sz652 2007-07-07  
    [list=][img][/img][url][/url]
[/list]
[b][/b][u]
引用
[list][list=][img][/img][url]

相关推荐

    WebWork ww标签

    WebWork的ww标签库极大地方便了开发者在JSP页面上的数据操作和逻辑控制,通过使用`&lt;ww:if&gt;`、`&lt;ww:iterator&gt;`、`&lt;ww:set&gt;`和`&lt;ww:property&gt;`等标签,开发者可以更简洁、高效地编写动态页面,减少代码量,提高开发...

    WEBWORK

    这允许在 JSP 页面中使用 WebWork 的标签,如 `&lt;s:form&gt;`、`&lt;s:textfield&gt;` 等。 3. **welcome-file-list**:定义了当用户访问目录而不是具体文件时,服务器应该显示的默认欢迎页面。在这个例子中,如果用户访问...

    webwork中上传文件

    在本例中,我们关注的是使用WebWork框架在Java环境中实现文件上传。WebWork是一个轻量级的MVC(Model-View-Controller)框架,它提供了处理HTTP请求和响应的强大工具,包括文件上传。 首先,我们需要了解WebWork的...

    spring与webwork的集成

    配置完成后,WebWork 在处理请求时会自动从 Spring 容器中查找并使用这个 Action。 集成 Spring 和 WebWork 带来的好处包括: - **解耦合**:通过依赖注入,Action 类不再直接创建或查找依赖对象,而是依赖于 ...

    webwork操作手册.doc

    这有助于Web服务器正确解析WebWork标签库。 ##### 1.4 配置web.xml `web.xml`是Web应用程序的核心配置文件之一,用于定义前端控制器(在WebWork中为Filter)、servlet映射等。在配置`web.xml`时,需要添加WebWork...

    webwork入门到精通

    ### 使用WebWork自定义标签 在JSP页面中,引入WebWork自定义标签库是必要的步骤,这通过以下语句实现: ```jsp &lt;%@taglib uri="/webwork" prefix="ww"%&gt; ``` 这里的`uri`必须按照特定格式书写,因为标签库的`.tld...

    WebWork教程-0.90版

    JSTL(JavaServer Pages Standard Tag Library)是Java EE平台的标准标签库,可以与WebWork配合使用,提供更为丰富的页面展示效果。 - **WebWork与其他开源项目的集成** 如何将WebWork与Spring、Hibernate、Xml-...

    webwork 中table动态增加行列

    1. `&lt;s:form&gt;`: 使用Struts2(WebWork的后续版本)的表单标签来收集用户输入,并提交到对应的Action。 2. `&lt;s:iterator&gt;`: 迭代模型中的数据,生成表格的行。每行可以包含`s:textfield`或其他输入控件,用于编辑...

    Webwork2开发

    3. 创建视图页面:使用Webwork提供的标签与Action进行交互,例如f1.jsp用于输入,提交后由Action处理,然后可能跳转到f2.jsp展示结果。 通过以上步骤,你可以了解Webwork2的基本架构和工作原理,以及如何在实际开发...

    WebWork上传下载功能小记.pdf

    1. **前端页面**:在HTML页面中,我们需要一个`&lt;input type="file"&gt;`标签让用户选择要上传的文件。例如: ```html ``` 注意`enctype="multipart/form-data"`,这是上传文件时必须的属性。 2. **后台...

    webwork+hibernate+spring配置包

    关于【标签】"webwork hibernate spring": 1. **WebWork**:这是一个早期的Java MVC框架,其核心理念是将视图、模型和控制器分离,以提高代码的可维护性和可测试性。WebWork提供了强大的Action和Interceptor机制,...

    WebWork上传下载

    在HTML页面中,你需要创建一个`&lt;input type="file"&gt;`标签让用户选择要上传的文件。例如: ```html 上传" /&gt; ``` 注意,`enctype="multipart/form-data"`是必须的,用于支持文件上传。 2. **后台Action**...

    wework深入浅出

    3. JSP页面中使用WebWork标签库时,需在页面头部声明: ``` &lt;%@taglib prefix="ww" uri="/webwork"%&gt; ``` 4. 默认情况下,WebWork支持altSyntax语法,允许使用`%{}`表达式。 5. 若要使用Freemarker模板引擎,需在...

    J2EE企业级项目开发-1期 02 Struts2+Web常使用功能的经验.doc

    在使用Struts2标签时,配合OGNL可以实现各种复杂的逻辑和数据操作,如运算、判断、字符串处理等。例如,可以使用`&lt;s:if test="%{price &gt; 100}" &gt;`来判断商品价格是否超过100元。而`#`在OGNL中有多种用途,它可以用来...

    strtus2快速

    Struts2是一个基于MVC设计模式的Java web框架,它在功能和配置上与Struts1.x有着显著的区别。Struts2实际上是建立在Webwork框架之上,采用了Webwork的核心技术,如XWork库。尽管如此,Struts2仍然保留了动作驱动的...

    javaWeb方向面试题汇总

    Struts 2可以看作是Struts 1与WebWork框架的结合体,它们之间的主要区别在于框架的实现原理、线程安全机制、对容器的依赖、输入数据处理以及标签库支持等方面。Struts 2相对于Struts 1在架构上进行了改进,使得它更...

    FreeMarker开发指南

    - **在模板中使用FTL标签**: 可以在FreeMarker模板中嵌入其他标签库的标签。 - **初始化共享变量**: 通常在Servlet容器初始化时配置。 - **与WebWork整合**: FreeMarker可以与其他MVC框架如WebWork、SpringMVC等...

Global site tag (gtag.js) - Google Analytics