记录一下webwork2使用细节,这些细节虽是小问题,可是不注意就出问题,出了问题还要抓半天的猴腮才能发现问题所在,这篇总结里,将出现过的大小问题积累起来,偶尔回顾一下。
1、name属性的重要性
<input id="surveyDetail.surveyPerson" name="surveyDetail.surveyPerson" value="<ww:property value='surveyDetail.surveyPerson'/>" title="调查人员">
当提交表单(submit)时,经常忘记写name="xxx"属性,以为有了id就可以提交这个属性到后台,错了,必须要写name属性,反而id不是必须的。
<input type='hidden' name='pageNum' value="<ww:property value='pageNum'/>">
为了保险不烦id和name都写吧,而且都写成一样没错的。
2、jsp表单是否少了一些hidden属性
如果是update表单,一些不需要修改的字段要放到hidden,否则submit时,有些不需要修改的属性被清除掉了。
如:
3、<ww:if></ww:if>等标签如果换行了,会在页面上形成一个空格
分享到:
相关推荐
"Webwork2开发指南"可能涵盖了如何遵循最佳实践来开发Webwork2应用,包括如何合理划分Action职责、如何有效使用拦截器等设计模式。 通过这份指南,开发者不仅能学习到Webwork2的基本概念,还能掌握如何实际运用...
Webwork2 Guide 则会讲解 Webwork2 的核心概念,如动作映射、拦截器栈、OGNL 使用等。DWR 中文文档则会介绍如何设置 DWR,如何在客户端和服务器端交互,以及如何处理安全性问题。 通过学习这三个技术,开发者不仅...
WebWork docs 2 是一套完整的WebWork框架的详细说明文档,包含了开发者在使用WebWork时可能遇到的所有问题的解答。 这套文档涵盖了以下几个主要的知识点: 1. **WebWork基础**:WebWork的核心概念,如Action、...
Webwork2与Spring框架有着良好的集成性,可以无缝地结合使用。Spring的依赖注入(DI)和面向切面编程(AOP)功能可以增强Webwork2的灵活性和模块化程度,使得复杂的应用架构变得更加清晰和易于管理。 #### 三、Webwork2...
- 本文档全面介绍了WebWork的核心概念和技术细节。 - 适合初学者入门学习以及进阶开发者深入研究。 - **附录**: - 提供了一些额外的信息,如作者推荐的资源、技术对比分析等。 - 还包括了WebWork项目的资源列表...
通过深入学习WebWork教程,开发者不仅能掌握WebWork框架的核心概念和技术细节,还能够了解到如何将WebWork与现有的技术栈进行无缝对接,以构建高效、稳定的Web应用。WebWork的灵活性和组件化特性,使其成为复杂企业...
这篇文档详细介绍了WebWork的技术细节和使用方法。 1. **MVC模式** MVC模式是WebWork的基础,它将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型负责处理业务逻辑,视图负责...
### WebWork教程知识点详解 #### 一、WebWork框架简介 **WebWork**是一个由OpenSymphony组织开发的Java Web...通过本教程的学习,读者可以深入了解WebWork的核心概念和技术细节,为进一步的实际开发打下坚实的基础。
本文将深入探讨WebWork与Spring集成的核心知识点,包括集成步骤、配置细节以及实际应用案例。 #### 集成前准备:添加必要的JAR包 WebWork与Spring的集成首先需要在项目中引入WebWork2的Spring集成模块,即`webwork...
WebWork 是一个基于Java的MVC(模型-视图-控制器)框架,它为构建Web应用程序提供了强大的支持。WebWork的API是这个框架的核心...在实际项目中,结合ww2cndoc文档,你可以更深入地了解WebWork的细节,提升开发效率。
WebWork2.0是一款基于Java的轻量级MVC(模型-视图-控制器)...正确配置这些依赖关系对于WebWork2.0的顺利运行至关重要,它们共同构成了WebWork2.0的运行环境,使得开发者可以专注于业务逻辑,而无需关注底层的细节。
2. **Web.xml配置**:在`Web.xml`文件中,需要添加两个Servlet定义,分别用于WebWork和FreeMarker。`ServletDispatcher`处理Action请求,而`FreemarkerServlet`则用于处理`.ftl`文件的渲染。同时,需要设置相应的...
### WebWork 上传文件知识点详解 #### 一、WebWork框架简介 WebWork是一个基于Java的开源Web应用程序框架,它...以上内容覆盖了如何在WebWork框架下实现文件上传与下载的主要步骤和技术细节,希望对大家有所帮助。
3. `LGPL.txt`:这是GNU Lesser General Public License的文本,表明WebWork项目遵循LGPL开源协议,允许用户自由使用、修改和分发源代码,但有特定的条件限制。 4. `README.txt`:通常包含项目的基本信息、安装指南...
WebWork是一个基于Java的MVC(Model-View-Controller)框架,它提供了强大的标签库来帮助开发者在JSP页面上更高效地构建动态Web应用程序。...通过WebWork的标签库,开发者可以更专注于业务逻辑,而不是页面渲染的细节。
- **历史背景**:WebWork最初由Coyote开源软件公司开发,后来与Struts项目合并为Struts 2,成为Apache Struts的一部分。本书撰写时,WebWork仍作为独立框架存在,拥有独特的设计理念和优势。 - **核心特性**: - ...
2. **Action映射**:WebWork通过Action映射文件(如`struts-config.xml`或`webwork.xml`)来确定哪个Action应该处理这个特定的请求。在登录场景中,会有一个特定的LoginAction对应于用户的登录尝试。 3. **Action...
- **WebWork2** 建立在Xwork的基础上,专注于处理HTTP请求和响应,使用**ServletDispatcher**将HTTP请求转换为Action,并支持多种视图展示方式如JSP、Velocity、FreeMarker等。 #### 二、WebWork安装与入门 ##### ...