﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-心梦帆影Java技术博客-随笔分类-Struts2.x</title><link>http://www.blogjava.net/rongxh7/category/35914.html</link><description>相信自己的人生有无限可能，把握每一个机会，全力以赴……</description><language>zh-cn</language><lastBuildDate>Tue, 31 Aug 2010 00:43:41 GMT</lastBuildDate><pubDate>Tue, 31 Aug 2010 00:43:41 GMT</pubDate><ttl>60</ttl><item><title>从Servlet到Struts 2.1.6</title><link>http://www.blogjava.net/rongxh7/archive/2009/06/10/281039.html</link><dc:creator>心梦帆影</dc:creator><author>心梦帆影</author><pubDate>Tue, 09 Jun 2009 18:37:00 GMT</pubDate><guid>http://www.blogjava.net/rongxh7/archive/2009/06/10/281039.html</guid><wfw:comment>http://www.blogjava.net/rongxh7/comments/281039.html</wfw:comment><comments>http://www.blogjava.net/rongxh7/archive/2009/06/10/281039.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/rongxh7/comments/commentRss/281039.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rongxh7/services/trackbacks/281039.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:         前段时间，朋友做了一个“基于MVC的JSP+Servlet+JavaBean整合开发的例子”，有老师质疑它这个是不是真正的MVC标准？至于这个问题，我们在这里不讨论，本文目的是用Struts2.1.6来取代Servlet。经我这位朋友同意，我把他所做的那个“JSP+Servlet+JavaBean”的例子，发布给大家，大家可以跟着我的步骤，一步一步地，把这个Servlet的例子，改写成Struts2.1.6的例子。&nbsp;&nbsp;<a href='http://www.blogjava.net/rongxh7/archive/2009/06/10/281039.html'>阅读全文</a><img src ="http://www.blogjava.net/rongxh7/aggbug/281039.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rongxh7/" target="_blank">心梦帆影</a> 2009-06-10 02:37 <a href="http://www.blogjava.net/rongxh7/archive/2009/06/10/281039.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts2导致eWebEditor上传不了文件问题</title><link>http://www.blogjava.net/rongxh7/archive/2009/06/08/280537.html</link><dc:creator>心梦帆影</dc:creator><author>心梦帆影</author><pubDate>Sun, 07 Jun 2009 18:52:00 GMT</pubDate><guid>http://www.blogjava.net/rongxh7/archive/2009/06/08/280537.html</guid><wfw:comment>http://www.blogjava.net/rongxh7/comments/280537.html</wfw:comment><comments>http://www.blogjava.net/rongxh7/archive/2009/06/08/280537.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.blogjava.net/rongxh7/comments/commentRss/280537.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rongxh7/services/trackbacks/280537.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 为了在项目中加入一个在线编辑器eWebEditor，苦试了两天，最令人头痛的是编辑器放在二级目录的问题，网上有什么飞鱼版的，吕海鹏版的，其实，按他们的做法去做，都是没成功的！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 苦恼啊！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 最近，在Blogjava上看到这一篇文章<a id="viewpost1_TitleUrl" class="postTitle2" href="http://www.blogjava.net/gdhqs/archive/2009/06/07/280429.html">关于eWebEditor常见的问题及其个人使用心得</a> ，觉得写得很全面，就试着他的做法去做，弄了一个晚上，还是失败了！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 后来，想起来以前做过的一个项目，导致了原来的系统上传不了文件的事！想想，应该是Struts2拦截了eWebEditor上传文件的功能吧！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 原来的Struts2路径配置如下：<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">filter-mapping</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">struts2</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">url-pattern</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">/*</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">url-pattern</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-mapping</span><span style="color: #0000ff">&gt;</span></div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 改成以下的：<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">filter-mapping</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">struts2</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-name</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">url-pattern</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">/web/*</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">url-pattern</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/None.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">filter-mapping</span><span style="color: #0000ff">&gt;</span></div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 然后，再把所有Struts的JSP文件和.action类，加多一个名为&#8220;web&#8221;的&#8220;外套&#8221;。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 行了！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这种改法，其实并不完美，但现在暂且这样做吧，实在想不出其他好的做法！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在此，还得谢谢那篇<a id="viewpost1_TitleUrl" class="postTitle2" href="http://www.blogjava.net/gdhqs/archive/2009/06/07/280429.html">关于eWebEditor常见的问题及其个人使用心得</a> ，帮我解决了许多疑问！
<img src ="http://www.blogjava.net/rongxh7/aggbug/280537.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rongxh7/" target="_blank">心梦帆影</a> 2009-06-08 02:52 <a href="http://www.blogjava.net/rongxh7/archive/2009/06/08/280537.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>也谈Struts+Ajax+JSP中的中文乱码问题</title><link>http://www.blogjava.net/rongxh7/archive/2009/04/09/264625.html</link><dc:creator>心梦帆影</dc:creator><author>心梦帆影</author><pubDate>Thu, 09 Apr 2009 05:38:00 GMT</pubDate><guid>http://www.blogjava.net/rongxh7/archive/2009/04/09/264625.html</guid><wfw:comment>http://www.blogjava.net/rongxh7/comments/264625.html</wfw:comment><comments>http://www.blogjava.net/rongxh7/archive/2009/04/09/264625.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/rongxh7/comments/commentRss/264625.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rongxh7/services/trackbacks/264625.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1、Struts+JSP时，<br>    Struts设置成GBK，而而JSP端设置成GBK，GB2312，GB18030     --> 没问题<br>    Struts设置成GBK，而而JSP端设置成UTF-8                    --> 乱码<br>    Struts设置成UTF-8，而JSP端设置成GBK，GB2312，GB18030    --> 乱码<br>    Struts设置成UTF-8，而JSP设置成UTF-8                   -->没问题<br>2、Struts+Ajax+JSP时，<br>    Struts设置成GBK，而而JSP设置成GBK，GB2312，GB18030    --> 乱码<br>    Struts设置成GBK，而而JSP设置成UTF-8                    -->乱码<br>    Struts设置成UTF-8，而JSP端GBK，GB2312，GB18030        --> 没问题<br>    Struts设置成UTF-8，而JSP设置成UTF-8  &nbsp;&nbsp;<a href='http://www.blogjava.net/rongxh7/archive/2009/04/09/264625.html'>阅读全文</a><img src ="http://www.blogjava.net/rongxh7/aggbug/264625.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rongxh7/" target="_blank">心梦帆影</a> 2009-04-09 13:38 <a href="http://www.blogjava.net/rongxh7/archive/2009/04/09/264625.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (3) </title><link>http://www.blogjava.net/rongxh7/archive/2009/03/27/262260.html</link><dc:creator>心梦帆影</dc:creator><author>心梦帆影</author><pubDate>Thu, 26 Mar 2009 16:09:00 GMT</pubDate><guid>http://www.blogjava.net/rongxh7/archive/2009/03/27/262260.html</guid><wfw:comment>http://www.blogjava.net/rongxh7/comments/262260.html</wfw:comment><comments>http://www.blogjava.net/rongxh7/archive/2009/03/27/262260.html#Feedback</comments><slash:comments>32</slash:comments><wfw:commentRss>http://www.blogjava.net/rongxh7/comments/commentRss/262260.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rongxh7/services/trackbacks/262260.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:      进入我们基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发的最后一个阶段了，这阶段主要为我们的项目引进Struts2的Annotation。相对于带Annotation的Hibernate与带Annotation的Spring整合来说，带Annotation的Struts与带Annotation的Spring整合还是比较容易实现的。<br>    ………………<br>    成功啦！我们基于Annotation的SSH整合开发终于完成了。我所介绍的Annotation注解其实并不多，还得靠大家找资料去学习。而我们侧重点是在用Annotation时三大框架是如何整合起来的。<br>        说点题外话吧，我们在开发过程中，究竟用Annotation还是XML……<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/rongxh7/archive/2009/03/27/262260.html'>阅读全文</a><img src ="http://www.blogjava.net/rongxh7/aggbug/262260.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rongxh7/" target="_blank">心梦帆影</a> 2009-03-27 00:09 <a href="http://www.blogjava.net/rongxh7/archive/2009/03/27/262260.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (2) </title><link>http://www.blogjava.net/rongxh7/archive/2009/03/25/261782.html</link><dc:creator>心梦帆影</dc:creator><author>心梦帆影</author><pubDate>Tue, 24 Mar 2009 17:05:00 GMT</pubDate><guid>http://www.blogjava.net/rongxh7/archive/2009/03/25/261782.html</guid><wfw:comment>http://www.blogjava.net/rongxh7/comments/261782.html</wfw:comment><comments>http://www.blogjava.net/rongxh7/archive/2009/03/25/261782.html#Feedback</comments><slash:comments>20</slash:comments><wfw:commentRss>http://www.blogjava.net/rongxh7/comments/commentRss/261782.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rongxh7/services/trackbacks/261782.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:         基于Annotation的SSH整合开发，其实，并没有我当初想像中那么顺利。真正去做的时候，才发觉有许多问题。但不要紧，探索一下吧。在探索过程中学到知识，才是最重要的。<br>      ……  ……<br>        其实，到现在为止，我们发觉我们的XML配置文件还是很多。其实，这样想想，上一阶段我们省去了xxx.hbm.xml这类的文件，这一阶段，我们少去了<bean id="" class=""><property name="" ref="">这样的配置项。而这些，正是我们项目开发中，大量使用的配置。而只要书写简单的Annotation注解，就可以省去这样，我们何乐而不用。而那些我们保留的XML配置文件（如：数据库连接，事务），这样是写死的，一个项目就写一次或复制过来用，我们保留它又何妨？&nbsp;&nbsp;<a href='http://www.blogjava.net/rongxh7/archive/2009/03/25/261782.html'>阅读全文</a><img src ="http://www.blogjava.net/rongxh7/aggbug/261782.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rongxh7/" target="_blank">心梦帆影</a> 2009-03-25 01:05 <a href="http://www.blogjava.net/rongxh7/archive/2009/03/25/261782.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (1)</title><link>http://www.blogjava.net/rongxh7/archive/2009/03/23/261577.html</link><dc:creator>心梦帆影</dc:creator><author>心梦帆影</author><pubDate>Mon, 23 Mar 2009 13:05:00 GMT</pubDate><guid>http://www.blogjava.net/rongxh7/archive/2009/03/23/261577.html</guid><wfw:comment>http://www.blogjava.net/rongxh7/comments/261577.html</wfw:comment><comments>http://www.blogjava.net/rongxh7/archive/2009/03/23/261577.html#Feedback</comments><slash:comments>32</slash:comments><wfw:commentRss>http://www.blogjava.net/rongxh7/comments/commentRss/261577.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rongxh7/services/trackbacks/261577.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:         写这个主题的文章在网络上应该暂时没有吧，也看过许多SSH整合开发的书，许多都是旧版本的框架整合，而且大部分都是以XML配置文件的方式，即使谈到Annotation也是针对其中一个框架而言的。随着开源框架更新版本中不断引进对Annotation的支持，使得我们可以用单方面去管理我们的类与关系，而不用像以往那样，一旦遇到问题，就要不断在Java视图和XML视图中切换。好，开始吧，既然网络中暂时没有这方面的文章，我就来开创个先例。自己探索学习一下，也让大家来学习和提出批评和建议。&nbsp;&nbsp;<a href='http://www.blogjava.net/rongxh7/archive/2009/03/23/261577.html'>阅读全文</a><img src ="http://www.blogjava.net/rongxh7/aggbug/261577.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rongxh7/" target="_blank">心梦帆影</a> 2009-03-23 21:05 <a href="http://www.blogjava.net/rongxh7/archive/2009/03/23/261577.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hibernate+Spring+Struts2整合开发中的一个分页显示方案</title><link>http://www.blogjava.net/rongxh7/archive/2008/11/29/243456.html</link><dc:creator>心梦帆影</dc:creator><author>心梦帆影</author><pubDate>Sat, 29 Nov 2008 12:54:00 GMT</pubDate><guid>http://www.blogjava.net/rongxh7/archive/2008/11/29/243456.html</guid><wfw:comment>http://www.blogjava.net/rongxh7/comments/243456.html</wfw:comment><comments>http://www.blogjava.net/rongxh7/archive/2008/11/29/243456.html#Feedback</comments><slash:comments>66</slash:comments><wfw:commentRss>http://www.blogjava.net/rongxh7/comments/commentRss/243456.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rongxh7/services/trackbacks/243456.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 分页显示一直是web开发中一大烦琐的难题，传统的网页设计只在一个JSP或者ASP页面中书写所有关于数据库操作的代码，那样做分页可能简单一点，但当把网站分层开发后，分页就比较困难了，下面是我做Spring+Hibernate+Struts2项目时设计的分页代码，与大家分享交流。1、DAO层接口的设计，在MemberDao接口中定义了如...&nbsp;&nbsp;<a href='http://www.blogjava.net/rongxh7/archive/2008/11/29/243456.html'>阅读全文</a><img src ="http://www.blogjava.net/rongxh7/aggbug/243456.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rongxh7/" target="_blank">心梦帆影</a> 2008-11-29 20:54 <a href="http://www.blogjava.net/rongxh7/archive/2008/11/29/243456.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts 2.0 整合 Hibernate 3.2 开发注册登录系统</title><link>http://www.blogjava.net/rongxh7/archive/2008/11/11/239769.html</link><dc:creator>心梦帆影</dc:creator><author>心梦帆影</author><pubDate>Mon, 10 Nov 2008 17:44:00 GMT</pubDate><guid>http://www.blogjava.net/rongxh7/archive/2008/11/11/239769.html</guid><wfw:comment>http://www.blogjava.net/rongxh7/comments/239769.html</wfw:comment><comments>http://www.blogjava.net/rongxh7/archive/2008/11/11/239769.html#Feedback</comments><slash:comments>37</slash:comments><wfw:commentRss>http://www.blogjava.net/rongxh7/comments/commentRss/239769.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rongxh7/services/trackbacks/239769.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:         开发工具：MyEclipse 6.0 ，Tomcat 5.5 ，JDK 1.5  ，MySQL 5.0 ；开发准备：下载Struts 2.0和Hibernate 3.2，大家可Struts和Hibernate的官方网站下载这两个框架。我们先来总览一下开发完成后的包—类图：<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/rongxh7/archive/2008/11/11/239769.html'>阅读全文</a><img src ="http://www.blogjava.net/rongxh7/aggbug/239769.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rongxh7/" target="_blank">心梦帆影</a> 2008-11-11 01:44 <a href="http://www.blogjava.net/rongxh7/archive/2008/11/11/239769.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>