webwork 使用的应该不算所,网上的资料也不好找。
不过公司的框架在用,没有办法,找到一点,总结一点吧。
我觉得,最不太好使用的标签为 <ww:iterator>
<ww:iterator>
引用简单对象集合
<
ww:iterator
value
="list"
>
<
OPTION
value
="<ww:property/>"
>
<
ww:property
/>
</
OPTION
>
</
ww:iterator
>
引用list【list】
outList
=
new
ArrayList();
inList
=
new
ArrayList();
inList.add(
new
Element(
"
1
"
,
"
a
"
));
inList.add(
new
Element(
"
2
"
,
"
b
"
));
outList.add(inList);
inList
=
new
ArrayList();
inList.add(
new
Element(
"
3
"
,
"
c
"
));
inList.add(
new
Element(
"
4
"
,
"
d
"
));
outList.add(inList);
遍历:
<
ww:iterator value
=
"
outList
"
>
<
ww:iterator value
=
"
top
"
>
<
ww: property value
=
"
key
"
/>
,
<
ww: property value
=
"
value
"
/>
</
ww:iterator
>
</
ww:iterator
>
注意:关键点就一个top,意思是取栈顶的元素.
<ww:if>
这个标签只有一个关键 <ww:if test="">
test,这里更多的人使用的是如果字符串对比,怎么区别。
今天碰到一个情况 为 调用一个方法。
原来只知道 <ww:property value="function()">
其实 <ww:if test ="function()"> 可以的,只要function()的返回值为boolean。
分享到:
相关推荐
此外,标签“工具”表明这个教程可能还涉及了使用Eclipse或其他开发工具的技巧,如调试、编译和部署Web应用的方法。学习这些工具的使用对于提高开发效率至关重要。 总之,“webwork之HelloWorld篇”是一个引导初学...
《WebWork入门到精通》这一课程由松迪科技(北京)有限公司的田雪松主讲,旨在全面解析WebWork框架,从基础知识到高级应用,帮助学员掌握WebWork的核心技术和实战技巧。 ### WebWork概述 WebWork是一个开源的MVC...
从书名“WebWork in Action”及简短的描述“WebWork in action”,可以看出这本书旨在通过实践的方式教授读者如何使用WebWork这一Java Web应用开发框架。下面我们将从几个关键章节入手,深入挖掘其中涉及的重要知识...
8. **开发指南**:WebWork的开发指南通常会涵盖如何创建动作、配置文件编写、使用标签、调试技巧等内容,是初学者快速上手的关键资源。 此外,WebWork还支持AOP(面向切面编程)、i18n(国际化)、插件扩展等特性,...
- **创建视图**:使用JSP或其他模板技术创建视图,利用WebWork2的标签库来简化渲染。 - **测试与调试**:通过HTTP客户端工具或浏览器测试应用,利用WebWork2提供的日志和调试工具进行问题排查。 **3. 学习资源** ...
7. **标签库**:讲解WebWork提供的JSP标签,如显示表单元素、处理验证错误等。 8. **最佳实践和高级话题**:可能包含一些优化技巧、安全性建议以及与其他框架(如Spring)的集成方法。 通过阅读这份中文文档,...
3. **WebWork标签库和EL**: WebWork提供了丰富的JSP标签库,如`s:form`、`s:textfield`等,简化了视图层的开发。这些标签与ValueStack配合,可以直接访问模型数据。EL是一种简洁的表达式语言,用于在JSP中动态地...
手册可能包含WebWork2的使用技巧和最佳实践,帮助开发者写出更高效、更可维护的代码。 通过阅读这份中文参考手册,开发者能够深入了解WebWork2的特性和用法,提高开发效率,同时也能更好地应对项目中遇到的各种...
通过学习这个压缩包中的教程和示例,你将能够了解WebWork的基本结构,如何创建Action,使用ActionForm,配置拦截器,以及如何利用值栈和标签库来构建视图。同时,实战练习将使你更加熟练地应用WebWork开发Web应用,...
- **第9章**:“标签库”,介绍WebWork提供的标签库,用于简化前端开发工作。 - **第10章**:“Velocity”,介绍如何使用Velocity模板引擎来渲染页面。 - **第11章**:“UI组件”,介绍如何使用WebWork内置的UI组件...
WebWork提供了强大的标签库,使得在页面上操作模型数据变得简单,同时也支持动态方法调用,使得视图和模型之间的交互更加灵活。 在模型层,WebWork使用了OGNL(Object-Graph Navigation Language)作为表达式语言,...
通过以上总结,《WebWork In Action》一书为读者提供了全面的WebWork框架学习资料,不仅覆盖了基本概念和技术要点,还涉及了许多实用的技巧和高级主题。这对于想要深入了解和掌握WebWork框架的开发者来说是一本非常...
通过阅读本书,开发者可以深入理解Struts 2 的工作原理,熟练掌握其使用技巧,从而提高开发效率和代码质量。书中的实例和代码示例有助于读者更好地理解和应用理论知识,是学习和参考的宝贵资料。无论你是初学者还是...
13. **调试技巧**:如何跟踪和调试WebService的调用,找出潜在问题。 通过上述知识点的深入学习,开发者可以全面理解并实践WebService的开发,以及如何与现有的WebWork2和iBatis集成,以实现高效的数据交换和后端...
"testWebWork"可能是一个目录或者项目的名称,暗示这可能是一个Web应用项目,使用某种Web框架如Spring WebWork或者Struts等。如果这是一个Web应用,那么源代码可能包括HTML、CSS、JavaScript文件(用于前端交互)...
总的来说,对于Java面试,你需要深入理解上述四个框架的核心概念和使用方法,同时具备良好的问题解决能力和代码调试技巧。熟悉常见的设计模式,了解并发编程和性能优化策略,以及对最新Java版本特性的了解,都将增加...
- **内容概述**:书中首先介绍了状态良好的Web设计(State-of-the-art web design),接着探讨了构建Web应用的各种方法,包括创建自定义JSP标签和使用Model 2设计模式等。 #### 知识点二:Struts框架的应用 - **...