使用java开发已经快两年了,但一直没有做纯b/s开发,基本上还是采用c/s的思想开发的,界面基本上都是用applet做的,既不美观也,也不安全很是不好,因此前段时间做一个web短信办公软件是下定决心采用纯b/s开发,有余对将j2ee开发了解甚少,为了简单采用webwrok框架,表现层采用webwrok自带的标签库,数据访问层,采用spring的jdbc,开发工具采用eclipse+wtp,现将开发中遇到的问题予以总结:
1.web容器的选择
我一直采用tomcat-5.0.19,结果发现出现一些莫名奇妙的问题,无法解决,于是我换为jboss4,编译运行都没有问题,就是它的缓存让人受不了,不知怎么取消,我每次删除jboss的临时文件才可以,很是讨厌,最后换为tomcat-5.5.17,一切Ok.
2.中文乱码问题,更改一下内容
1).tomcat的server.xml中Connector加URIEncoding="GBK"
2).webwork的webwork.properties中加webwork.locale=zh_CN 和webwork.i18n.encoding=GBK
3).jsp中加<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="GB2312"%>和<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
3.datepicker标签无法显示问题,在web.xml添加一下内容
<filter>
<filter-name>webwork</filter-name>
<filter-class>com.opensymphony.webwork.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>webwork</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>webwork</filter-name>
<url-pattern>/webwork/*</url-pattern>
</filter-mapping>
4.webwrok标签排版问题,webwork默认采用Xhtml主题,这样会给每个标签自动添加一个<tr>来排版,很多情况下不需要,其实只要把主题改为simple就可以了,示例如:<ww:datepicker cssStyle="width:160px;" format="%Y-%m-%d %H:%M" theme="simple"/>
先写这么多以后再写
分享到:
相关推荐
通过深入学习和实践Webwork2,开发人员可以提升项目开发的效率和代码质量。如果你想要进一步了解Webwork2,可以参考提供的"Webwork2 Guide.pdf"这份开发指南,它将引导你全面掌握Webwork2的各个方面。
### WebWork2开发指南知识点概览 #### 一、WebWork2概述 - **WebWork框架**:由OpenSymphony组织开发的一款轻量级MVC(Model-View-Controller)框架,专门用于Java Web应用程序的开发。随着版本的演进,WebWork逐渐...
Webwork2是一个基于Java的MVC(模型-视图-控制器)框架,它在Web应用程序开发中提供了一种组织和管理代码的方式。以下是对Webwork2框架的学习总结: 1. **JAR包下载与项目配置**: - 开始学习Webwork2时,首先需要...
WebWork框架,作为OpenSymphony组织下的开源项目,一度在Apache Struts等框架的光环下显得低调而神秘。然而,它凭借着强大的功能和灵活的设计,逐渐吸引了众多开发者的眼球。WebWork框架尤其以其在Jive Forum中的...
本篇将围绕"WebWork入门学习"这一主题,深入讲解WebWork的核心概念、基本架构以及如何使用WebWork进行Web项目开发。 一、WebWork简介 WebWork由Apache软件基金会维护,其设计理念是通过减少样板代码和提供强大的...
当前WebWork的最新版本为2.1,值得注意的是,WebWork已经拆分为Xwork和WebWork两个独立项目。 - **Xwork**:这是一个简洁而灵活的框架,实现了标准的Command模式,并且完全脱离了Web层。Xwork提供了一系列核心功能...
- **WebWork**:最初由OpenSymphony团队开发,后来被Apache软件基金会整合进Struts项目,成为Struts2的一部分。 - **Struts2**:基于WebWork和Struts1.x的优点而设计的新一代Web框架。 2. **特点对比:** - **...
- 还包括了WebWork项目的资源列表和参考资料。 通过以上详细内容的介绍,读者可以对WebWork框架有一个全面的了解,并能够基于此文档进行深入的学习和实践。无论是对于新手还是有一定经验的开发者来说,都能够从中...
对于希望使用稳定版本进行项目开发的团队来说,WebWork-2.2.5是一个不错的选择。 #### 三、下载WebWork-2.2.5源码包 根据给定的信息,有两种方式可以下载到WebWork-2.2.5的源码包: 1. **云盘下载**:通过百度...
**WebWork**是一个由OpenSymphony组织开发的Java Web框架,它采用了Model-View-Controller(MVC)设计模式,旨在实现组件化和代码重用。WebWork的最新版本为2.1,该版本在原有基础上进行了重构和优化。 **WebWork 2...
“实战G-Roller-WW”章节提供了一个实际应用案例,展示了如何使用WebWork开发具体的应用场景。此外,WebWork与其他流行开源项目的集成也是学习过程中的重要一环,例如与Spring框架的结合,利用Spring的依赖注入(DI...
在实际项目开发中,经常需要将Spring和WebWork2进行整合,以充分利用它们各自的优势。整合的关键点主要包括以下几点: #### 配置整合 在WebWork2的配置文件中引入Spring的bean定义,使得Action类可以通过Spring容器...
- **Velocity模板引擎**:第十章探讨了Velocity模板引擎的特点和使用方法,以及如何将其集成到WebWork项目中。 - **UI组件**:第十一章关注于如何使用WebWork提供的UI组件来简化前端开发过程,提高用户体验。 #### ...
WebWork 是一个基于 Java 的轻量级Web 应用框架,它主要负责处理HTTP请求,实现业务逻辑,并将结果返回给客户端...在实际项目中,合理配置WebWork能够提升开发效率,降低维护成本,是Java Web开发中不可或缺的一部分。
在WebWork项目中,有几个重要的配置文件需要进行设置,以便实现业务逻辑和页面展示等功能。 1. **`xwork.xml`**:这是WebWork的核心配置文件,用于定义各个请求的处理逻辑以及相关的视图展示。示例配置如下: ```...
总结来说,WebWork+Spring+Hibernate的组合提供了从Web层到持久化层的全面解决方案,极大地提高了开发效率和代码质量。了解并熟练掌握这三个框架的使用,对于任何J2EE开发者来说都是非常有益的。在实际应用中,根据...