Windows XP Professional (SP2)
Tomcat 5.5.2 通过
Tomcat 5.0.28 通过
Resin 3.0.8 通过
resin 2.1.14 通过
Red Hat Enterprise Linux AS release 3 (Taroon)
jdk1.42
resin-2.14
RedHat Linux 9
Apache 2.0.52 + Tomcat 5.0.28 + DB2 8.1 + IBM JDK 1.4.1通过
resin 3.0.8(不允许提交后forward到另外一个页面,resin 2.1.14则可以)
测试通过,只需要将formbean的自动validate改为在Action中执行即可。
(已完成,在DlogActionBase进行统一处理,关闭所有action的自动validate功能)
Tomcat 4.1.30 添加下面配置后解决页面乱码问题
<init-param>
<param-name>javaEncoding</param-name>
<param-value>UTF8</param-value>
</init-param>
Resin 3.0.3 测试失败,异常信息如下
java.lang.ClassCastException: $Proxy3
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:128)
at dlog4j.UnicodeFilter.doFilter(UnicodeFilter.java:48)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:211)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:165)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:253)
at com.caucho.server.port.WorkerThread.run(WorkerThread.java:129)
at java.lang.Thread.run(Thread.java:595)
Resin 3.0.8 (不加载UnicodeFilter时显示正常,但是提交中文参数是乱码)
java.lang.ClassCastException: $Proxy3
at dlog4j.UnicodeFilter$RequestProxy.getInstance(UnicodeFilter.java:145)
at dlog4j.UnicodeFilter.doFilter(UnicodeFilter.java:47)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:211)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:177)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:331)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:464)
at com.caucho.util.ThreadPool.run(ThreadPool.java:408)
at java.lang.Thread.run(Thread.java:595)
上面问题通过修改ServletRequest->HttpServletRequest后得到解决
现在出现的问题是,而没加载UnicodeFilter是可以浏览所有页面的
java.io.FileNotFoundException: /pages/reg.jspe
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:144)
at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:129)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221)
at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:272)
at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:112)
at dlog4j.EmbedPageServlet.doGet(EmbedPageServlet.java:67)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:113)
at dlog4j.UnicodeFilter.doFilter(UnicodeFilter.java:50)
at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:84)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:211)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:177)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:331)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:464)
at com.caucho.util.ThreadPool.run(ThreadPool.java:408)
at java.lang.Thread.run(Thread.java:595)
把EmbedPageServlet的forward改为include就可以了!
resin-2.1.14
配置webpath=/dlog
错误现象,
1.超文本编辑器的图片无法显示 解决办法:this.imgURL = _editor_url + 'htmlarea_images/';
2.日记显示页面的评论人头像无法显示 解决办法:将头像前的../去掉
3.java.lang.ArithmeticException: / by zero at com.caucho.jsp.QPageContext.handlePageException(QPageContext.java:669) at _web_22dinf._jsp._pages._drafts__jsp._jspService(_drafts__jsp.java:407)
解决办法:CompareTag被改动导致,恢复回去
4.中文搜索翻页后搜索字变乱码
5.换回3.0.8后发现点击搜索后页面空白
对于access数据库,struts-config.xml必须有
<set-property property="encoding" value="false" />
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这个名为“基于JSP的博客系统(struts+hibernate+spring).rar”的文件是一个为计算机专业人员设计的软件开发包。它包含用于构建一个功能齐全的博客系统的源代码和资源文件,结合了Java Server Pages (JSP)、Apache Struts框架、Hibernate持久化框架以及Spring框架的强大功能,以支持高效的数据库操作和灵活的业务逻辑处理。Struts作为模型-视图-控制器(MVC)架构的一部分,负责处理Web层的请求和响应流程,简化了用户界面与后端逻辑之间的交互。Hibernate则提供了对象关系映射(ORM),将复杂的数据库操作封装成简单的Java对象处理,极大地提高了开发效率并减少了代码冗余。同时,Spring框架以其依赖注入和面向切面编程的特性,为应用程序的配置和管理带来了极大的灵活性和扩展性。此源码资料包是针对那些希望深入理解如何结合这些流行框架来创建动态web应用的开发者而准备的。通过分析和使用这些源码,开发者可以学习到如何在现实项目中实现安全的用户认证、内容管理、数据持久化和多层架构设计等关键功能。无论是作为教育工具还是作为实际项目
资源推荐
资源详情
资源评论
收起资源包目录
源码基于JSP的博客系统(struts+hibernate+spring).rar (816个子文件)
mydlog.cdm 159KB
DlogLogAction.class 22KB
LogManager.class 13KB
DlogUserAction.class 11KB
SearchEnginePlugIn.class 11KB
ReplyManager.class 10KB
RssHunter.class 10KB
UserForm.class 9KB
DlogFavoriteAction.class 9KB
DlogCategoryAction.class 8KB
SiteStatManager.class 8KB
SiteManager.class 8KB
SecurityConfig.class 7KB
ActionExtend.class 7KB
UserManager.class 7KB
EmbedPageServlet.class 7KB
DlogUploadAction.class 7KB
FileInfo.class 7KB
Transfer.class 7KB
MailSender.class 6KB
LogTag.class 6KB
RepliesTag.class 6KB
LogsTag.class 6KB
DlogActionServlet.class 6KB
LayoutTag.class 6KB
LogSearchProxy.class 6KB
ReplySearchProxy.class 6KB
ContentPreviewForm.class 6KB
CalendarTag.class 5KB
DlogSiteAction.class 5KB
MailPlugin$1.class 5KB
SiteForm.class 5KB
ActionServletExtend.class 5KB
LogBaseForm.class 5KB
ReplyForm.class 4KB
MemberTag.class 4KB
DlogMessageAction.class 4KB
MessagesTag.class 4KB
StringUtils.class 4KB
LogForm.class 4KB
RefererBean.class 4KB
CategoryTag.class 4KB
ParamManager.class 4KB
RequestProxy.class 4KB
DraftTag.class 4KB
LayoutConfig.class 4KB
MailSender$2.class 4KB
CategoryManager.class 4KB
DlogActionBase.class 4KB
DlogBaseTag.class 4KB
UploadImageForm.class 4KB
SendPasswordTag.class 4KB
HSQLEngine.class 4KB
CategoryForm.class 3KB
UploadFlashForm.class 3KB
MailPlugin.class 3KB
BookmarkTag.class 3KB
TrackBackResp.class 3KB
UserTag.class 3KB
DlogTrackBackAction.class 3KB
DlogParamAction.class 3KB
_Connection.class 3KB
_Statement.class 3KB
GetUserTag.class 3KB
SearchHighlightTag.class 3KB
ReplyMessageTag.class 3KB
ForLoopTag.class 3KB
EditCategoryTag.class 3KB
EditReplyTag.class 3KB
ParamForm.class 3KB
ListFilesTag.class 3KB
UnicodeFilter.class 3KB
CanAccessTag.class 3KB
TopCommentTag.class 3KB
CalendarCellColorTag.class 3KB
DlogActionForm.class 3KB
MessageForm.class 3KB
HtmlFormatTag.class 3KB
HttpParamTag.class 2KB
ResponseProxy.class 2KB
UserImpl.class 2KB
MailSenderPlugin.class 2KB
ParamTag.class 2KB
_DataSource.class 2KB
BlogTrackBack.class 2KB
CompareTag.class 2KB
_ResultSet.class 2KB
TrackBackForm.class 2KB
UploadForm.class 2KB
ManagerBase.class 2KB
FavoriteForm.class 2KB
DlogRole.class 2KB
BookMarkBean.class 2KB
HSQLEngineServlet.class 2KB
AdminActionBase.class 2KB
SiteRefererTag.class 2KB
RandomImageGenerator.class 2KB
RoleImpl.class 2KB
SearchProxy.class 2KB
MailSenderPlugin$1.class 2KB
共 816 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
计算机学长2024
- 粉丝: 29
- 资源: 307
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于GO语言实现的XUPT研究生学业奖学金评定系统
- nodejs制作excel表格到json格式、js文件
- 瓶装酒酒盖液体瑕疵缺陷检测数据集VOC+YOLO格式5031张13类别.7z
- 基于ASMSEdit的输入数据校验
- MySql5.7版本连接Unity需要的mysql.data.dll文件
- 基于Objective-C实现手机共享单车信息管理系统设计与实现
- Firewalls Don't Stop Dragons, 3rd Edition
- rk3588rk3588s使用c++多线程异步等优化c++实现源码(yolov5运行可达到142fps)+项目使用说明.zip
- Jenkins Continuous Integration Cookbook, Second Edition
- 首涂第二十八套-新版海螺M3多功能苹果CMSv10自适应全屏高端模板 (1).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功