使用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开发指南 中文版
WebWork教程0.90版本次发布的是初稿部分,除了章节:“实战G-Roller-WW”、“WebWork与其它开源项目的集成”,其余章节全部完成
webwork2 开发指南,带例子,入门实例很好的教程。
WebWork_开发指南,详细的介绍了webwork得核心技术以及思想,
webwork 2.2.4开发指南
Webwork2 开发指南 Webwork2 开发指南
Webwork2 开发 Webwork2 开发 Webwork2 开发 Webwork2 开发 Webwork2 开发 Webwork2 开发 Webwork2 开发 Webwork2 开发 Webwork2 开发
webwork是与是struts、spring等开源框架一样的web开发框架,该文档中有详细步骤,可以让你在最短时间内正确做出一个基于webwork框架的demo,使用过 SSH的话便可以体会到开源框架虽多,但核心都一样,打通小异...
webwork2快速入门 高级特性 实例
WebWork,实际上是Webwork+XWork的总集,Webwork1.x 版本中, 整个框架采用了紧耦合的设计(类似Struts),而2.0 之后,Webwork被拆分为两个部分, 即Webwork 2.x +XWork 1.x,设计上的改良带来了系统灵活性上的极大...
WebWork2 开发指南 ,实用精典,由浅处深。
基于webwork.hibernate的项目