??xml version="1.0" encoding="utf-8" standalone="yes"?>在线亚洲自拍,国产aⅴ综合色,五月天亚洲精品http://www.aygfsteel.com/qiqijava/我心跛_zh-cnThu, 19 Jun 2025 15:22:36 GMTThu, 19 Jun 2025 15:22:36 GMT60AOP基本操作http://www.aygfsteel.com/qiqijava/archive/2006/05/16/46433.htmlqiqijavaqiqijavaTue, 16 May 2006 08:41:00 GMThttp://www.aygfsteel.com/qiqijava/archive/2006/05/16/46433.htmlhttp://www.aygfsteel.com/qiqijava/comments/46433.htmlhttp://www.aygfsteel.com/qiqijava/archive/2006/05/16/46433.html#Feedback0http://www.aygfsteel.com/qiqijava/comments/commentRss/46433.htmlhttp://www.aygfsteel.com/qiqijava/services/trackbacks/46433.htmlAOP配置
1. 创徏增强advice
2. 用ProxyFactoryBean配置增强advice或增强器advisorQ增强和切入点组合)


大多数Spring自带的切入点都有一个对应的PointcutAdvisorQ这h便在一个地方定义切入点和通知
                           NameMatchMethodPointcut-->NameMatchMethodPointcutAdvisor增强?br />       静态切入点    RegexMethodPointcut-->RegexMethodPointcutAdvisor增强?br />切入点 ?br />       动态切入点    ControlFlowPointcut


AOP常见例子Q?br />Spring配置文g
<bean name="/searchSubmit" class="ca.nexcel.books.actions.SearchSubmit">
 <property name="bookService">
  <ref bean="bookService"/>
 </property>
</bean>
<bean name="logger" class="ca.nexcel.books.interceptors.LoggingInterceptor"/> |(1)
<!-- AutoProxies -->
<bean name="loggingAutoProxy" class="org.springframework.aop.framework.autoproxy.
 BeanNameAutoProxyCreator"> |(2)
     <property name="beanNames">
 <value>/searchSubmit</valuesgt; |(3)
     </property>
     <property name="interceptorNames">
 <list>
     <value>logger</value> |(4)
 </list>
     </property>
</bean>
其中Q?Q注册拦截器
      (2)创徏了一?bean名称自动代理Q它描述如何应用拦截器?br />      (3)Struts动作注册为将被拦截的bean。如果您惌拦截其他的Struts 动作Q则只需要在 "beanNames" 下面创徏附加?lt;value>标记
      (4)执行的拦截器bean的名U?br />



qiqijava 2006-05-16 16:41 发表评论
]]>
IoC容器实例化过E?/title><link>http://www.aygfsteel.com/qiqijava/archive/2006/05/16/46432.html</link><dc:creator>qiqijava</dc:creator><author>qiqijava</author><pubDate>Tue, 16 May 2006 08:38:00 GMT</pubDate><guid>http://www.aygfsteel.com/qiqijava/archive/2006/05/16/46432.html</guid><wfw:comment>http://www.aygfsteel.com/qiqijava/comments/46432.html</wfw:comment><comments>http://www.aygfsteel.com/qiqijava/archive/2006/05/16/46432.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/qiqijava/comments/commentRss/46432.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/qiqijava/services/trackbacks/46432.html</trackback:ping><description><![CDATA[  <p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">两个主要容器</p><p lang="EN-US" style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1">BeanFactory<span style="mso-spacerun: yes">                   </span>XmlBeanFactory<span style="mso-spacerun: yes">                                </span></p><p lang="EN-US" style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="mso-spacerun: yes">                                    </span>FileSystemXmlApplicationContext</p><p lang="EN-US" style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1">ApplicationContext<span style="mso-spacerun: yes">           </span>ClassPathXmlApplicationContext</p><p lang="EN-US" style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"><span style="mso-spacerun: yes">                                    </span>XmlWebApplicationContext</p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">区别Q?/p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana">BeanFactory<span style="mso-spacerun: yes">      </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">延迟载入所?/span><span lang="EN-US" style="FONT-FAMILY: SimSun">Bean,</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">直到</span><span lang="EN-US" style="FONT-FAMILY: SimSun">getBean()</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">被调用才创徏</span><span lang="EN-US" style="FONT-FAMILY: SimSun">Bean</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">?/span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana">ApplicationContext </span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">启动后加载所?/span><span lang="EN-US" style="FONT-FAMILY: Verdana">Bean</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"> </p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana">Bean</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">生命周期Q?/span><span lang="EN-US" style="COLOR: blue; FONT-FAMILY: Verdana">BeanFactory</span><span lang="ZH-CN" style="COLOR: blue; FONT-FAMILY: SimSun">容器</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"> </p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1">实例?/p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">  </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">讄属?/span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">    </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">调用</span><span lang="EN-US" style="FONT-FAMILY: Verdana">BeanNameAware</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">?/span><span lang="EN-US" style="FONT-FAMILY: Verdana">setBeanName()</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">Ҏ</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">       </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">调用</span><span lang="EN-US" style="FONT-FAMILY: Verdana">BeanFactoryAware</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">?/span><span lang="EN-US" style="FONT-FAMILY: Verdana">setBeanFactory()</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">Ҏ</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">          </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">调用</span><span lang="EN-US" style="FONT-FAMILY: Verdana">ApplicationContextAware</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">?/span><span lang="EN-US" style="FONT-FAMILY: Verdana">setApplicationContext()</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">Ҏ</span><span lang="EN-US" style="FONT-FAMILY: Verdana">(</span><span lang="ZH-CN" style="COLOR: red; FONT-FAMILY: SimSun">如果容器?/span><span lang="EN-US" style="COLOR: red; FONT-FAMILY: Verdana">ApplicationContext</span><span lang="EN-US" style="FONT-FAMILY: Verdana">)</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">          </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">调用</span><span lang="EN-US" style="FONT-FAMILY: Verdana">BeanPostProcessor</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的预初始化方?/span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">             </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">调用</span><span lang="EN-US" style="FONT-FAMILY: Verdana">InitializingBean</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">?/span><span lang="EN-US" style="FONT-FAMILY: Verdana">afterPropertiesSet()</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">Ҏ</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">             </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">调用定制的初始化ҎQ?/span><span lang="EN-US" style="FONT-FAMILY: Verdana">init-method</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">参数配置的方法)</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">          </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">调用</span><span lang="EN-US" style="FONT-FAMILY: Verdana">BeanPostProcessor</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">的后初始化方?/span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">x</span><span lang="EN-US" style="FONT-FAMILY: Verdana">Bean</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">可以被?/span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"> </p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">调用</span><span lang="EN-US" style="FONT-FAMILY: Verdana">DisposableBean</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">?/span><span lang="EN-US" style="FONT-FAMILY: Verdana">destroy()</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">Ҏ</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">调用定制的销毁方?/span><span lang="EN-US" style="FONT-FAMILY: Verdana">(destroy-method</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">参数配置的方?/span><span lang="EN-US" style="FONT-FAMILY: Verdana">)</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="ZH-CN" style="FONT-FAMILY: SimSun">x</span><span lang="EN-US" style="FONT-FAMILY: Verdana">Bean</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">被销?/span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"> </p><p style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana">BeanFactoryPostProcessor</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">例子</span></p><ol style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type="1"><li lang="EN-US" style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana; mso-outline-level: 1" value="1">PropertyPlaceholderConfigurer</li></ol><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">    </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">从多个外部属性文件中载入属性,q用这些属性替换占位符变量</span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"><bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">    </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun"><property name="locations"></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">        </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun"><list></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in 0in 0in 0.5in; mso-outline-level: 2"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes"> </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun"><value>WEB-INF/mail.properties</value></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in 0in 0in 0.5in; mso-outline-level: 2"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes"> </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun"><value>WEB-INF/jdbc.properties</value></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">        </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></list></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">     </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun"></property></span></p><p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: SimSun; mso-outline-level: 1"></bean></p><ol style="MARGIN-TOP: 0in; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.5in; DIRECTION: ltr; unicode-bidi: embed" type="1"><li lang="EN-US" style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana; mso-outline-level: 1" value="2">CustomEditorConfigurer</li></ol><p style="FONT-SIZE: 10pt; MARGIN: 0in; mso-outline-level: 1"><span lang="EN-US" style="FONT-FAMILY: Verdana"><span style="mso-spacerun: yes">    </span></span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">注册定制?/span><span lang="EN-US" style="FONT-FAMILY: Verdana">java.bean.PropertyEditor</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">实现Q用它把装配的属性{化ؓ其他cdQ可使用</span><span lang="EN-US" style="FONT-FAMILY: Verdana">String</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">讄l一个非</span><span lang="EN-US" style="FONT-FAMILY: Verdana">String</span><span lang="ZH-CN" style="FONT-FAMILY: SimSun">属?/span></p><img src ="http://www.aygfsteel.com/qiqijava/aggbug/46432.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/qiqijava/" target="_blank">qiqijava</a> 2006-05-16 16:38 <a href="http://www.aygfsteel.com/qiqijava/archive/2006/05/16/46432.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>spring中DAO模板Ҏ操作http://www.aygfsteel.com/qiqijava/archive/2006/05/16/46431.htmlqiqijavaqiqijavaTue, 16 May 2006 08:36:00 GMThttp://www.aygfsteel.com/qiqijava/archive/2006/05/16/46431.htmlhttp://www.aygfsteel.com/qiqijava/comments/46431.htmlhttp://www.aygfsteel.com/qiqijava/archive/2006/05/16/46431.html#Feedback0http://www.aygfsteel.com/qiqijava/comments/commentRss/46431.htmlhttp://www.aygfsteel.com/qiqijava/services/trackbacks/46431.html便利的实?/div>

模板ҎQ?/span>

      流E中的可变部的具体实现委托给一个接口,q个接口的不同实现定义了可变部分的具体实?/span>

Spring 把数据访问流E中的固定部分与可变部分分开Q分别映成两个c:模板 Template Q回?/span> Callback Q模板管理流E的固定部分Q回调处填写实现l节

 

DAO 模板

 

1. 准备资源

2. 启动事务

5. 提交 / 回滚事务

6. 关闭资源和处理异?/span>

DAO 回调

 

 

3. 在事务中执行

4. q回数据

DAO 支持c?/span>

 

     l承

 

 



qiqijava 2006-05-16 16:36 发表评论
]]>
MySQL5.0中文问题及JDBC数据库连接和JSP汉字~码问题解决Ҏȝ http://www.aygfsteel.com/qiqijava/archive/2006/02/27/32575.htmlqiqijavaqiqijavaMon, 27 Feb 2006 01:27:00 GMThttp://www.aygfsteel.com/qiqijava/archive/2006/02/27/32575.htmlhttp://www.aygfsteel.com/qiqijava/comments/32575.htmlhttp://www.aygfsteel.com/qiqijava/archive/2006/02/27/32575.html#Feedback0http://www.aygfsteel.com/qiqijava/comments/commentRss/32575.htmlhttp://www.aygfsteel.com/qiqijava/services/trackbacks/32575.html解决q类问题的方法很多,今天在此单的l结一下,把常到的问题解x法记下来!
1Q?SPAN style="FONT: 7pt 'Times New Roman'">   MySQL5.0中文问题解决Ҏ如下Q?/SPAN> 
    1、在dos环境下,?SPAN lang=EN-US>mysql --default-character-set=gbk -u root -p q句话进?SPAN lang=EN-US>mysql~~ 
    2、徏数据库、表Q如下: 
        create database admin; 
        use admin; 
        CREATE TABLE admin ( 
        admin_name char(20) NOT NULL, 
        admin_password char(20) NOT NULL 
        ) TYPE=MyISAM, default character set gbk;

2Q?SPAN style="FONT: 7pt 'Times New Roman'">  JDBC的设|问题:(q里主要讲的?/SPAN>mysql-connector-java-3.1.8q个JDBC驱动E序而言
    q只是一个压~包Qƈ不需要安装,只要其解压Q用的是文件夹mysql-connector-java-3.1.8里的文gQ?/SPAN>mysql-connector-java-3.1.8-bin.jarQ?/SPAN> 
     需要配|环境变量的?/SPAN>JDBC驱动Q在配置前先要把刚才说到?/SPAN>mysql-connector-java-3.1.8-bin.jar攑ֈ本地盘某处Q我攄地方Q?/SPAN>E:\JAVA\MySQLJDBCQ,然后Ҏ你放的地方,配置classpathQ我的配|是q样的:
.;E:\Java\j2se5.0\lib\tools.jar; E:\Java\j2se5.0\lib\mysql-connector-java-3.1.8-bin-g.jar; E:\JAVA\MySQLJDBC\mysql-connector-java-3.1.8-bin.jar

    配置q个的目的是让你?/SPAN>java应用E序扑ֈq接mysql的驱动. 
      配置完环境变量后q有很重要一步就是ؓJSPq接数据库配|驱动,q个其实很简单,是?/SPAN>mysql-connector-java-3.1.8-bin.jar拷到某些文g多wp了,我在|上看了很多资料问了很多人,各种说法都有Q我l合了一下,Z保险Q我都全做了Q呵呵,反正是拷一?/SPAN>400K的文件而已Q现列出要把mysql-connector-java-3.1.8-bin.jar拯ȝ文g夹,如下Q?/SPAN>
E:\Java\Tomcat5.0\common\lib
E:\Java\Tomcat5.0\shared\lib 
     一般情况下只要考到Tomcat5.0上面的两个问题夹里面可以解决问题了Q如果需要,也可以将mysql-connector-java-3.1.8-bin.jarq个驱动文g拯C?/SPAN>WEB站点?/SPAN>  …\WEB-INF\lib 目录下面?/SPAN>

3Q?SPAN style="FONT: 7pt 'Times New Roman'">  Eclipse中数据库插g中操作数据库时的中文~码问题Q?/SPAN>
当在Eclipse中装上来你所喜欢的数据库插g的时候,都会出现在你查询某一个数据库之后出现记录中的汉字q。解x法很单,只要在你建立数据库连接的时候把URL讄成下面这个样子就可以了:
           URL= jdbc:mysql://localhost:3306/?useUnicode=true&characterEncoding=GBK

4Q?SPAN style="FONT: 7pt 'Times New Roman'">   ?/SPAN>JSP|页~辑?/SPAN>个hl验Q?/SPAN>在经q很多的ơ调试之后,发现在装?/SPAN>myeclipse之后Q有q么条小巧:
?/SPAN>在用myeclipse~写HTML文g?/SPAN>charset=GBK讄成这个样子,那么在浏览器中浏览时׃会出Cؕ码;
?/SPAN>而在?/SPAN>myeclipse~辑JSP文gӞ<%@ page contentType="text/html;charset=GB2312" %>讄成这样子Q且q条语句必须是整?SPAN lang=EN-US>JSP文g的第一条语?SPAN lang=EN-US>,可以避?SPAN lang=EN-US>JSP文g在浏览器中显C时出现qQ?/SPAN>    ?/SPAN>对于如果?SPAN lang=EN-US>JSP|页中要?SPAN lang=EN-US>HTML面中接收数据,那么?SPAN lang=EN-US>JSP
中的接收语句的汉字编码应与数据来源的HTML的汉字编码相同;例如
?/SPAN>中的HTML的汉字编码ؓcharset=GBKQ?/SPAN>那么?SPAN lang=EN-US>JSP中的接收语句应该这栯|:request.setCharacterEncoding("GBK");如果q要接受的数据插入到数据库?SPAN lang=EN-US>(以插?SPAN lang=EN-US>MySQL5.0数据库ؓ?SPAN lang=EN-US>)
Q那么在插入数据库时的汉字编码也应与HTML文g中的汉字~码相同Q我的设|如下:
con= DriverManager.getConnection("jdbc:mysql://localhost:3306/sample_db?user=dazern&password=5201314&useUnicode=true&characterEncoding=GBK");q样讄后数据库中的数据才不会ؕ?SPAN lang=EN-US>.

    以上l验都是?/SPAN>myeclipse3.8.3+Tomcat5.0.28中测试过Q没有错误!在此仅供大家借鉴Q具体情况还得具体分析!



qiqijava 2006-02-27 09:27 发表评论
]]>
Java代码查询站点 http://www.aygfsteel.com/qiqijava/archive/2006/02/15/30757.htmlqiqijavaqiqijavaWed, 15 Feb 2006 02:28:00 GMThttp://www.aygfsteel.com/qiqijava/archive/2006/02/15/30757.htmlhttp://www.aygfsteel.com/qiqijava/comments/30757.htmlhttp://www.aygfsteel.com/qiqijava/archive/2006/02/15/30757.html#Feedback0http://www.aygfsteel.com/qiqijava/comments/commentRss/30757.htmlhttp://www.aygfsteel.com/qiqijava/services/trackbacks/30757.htmlhttp://www.java2s.com/
   q个|站非常好,分成三大c,分别?FONT color=#003399 size=2>Example?FONT size=2>Products?/FONT> ArticlesQ每个大cM又分别设许多类Q还有搜索功能,q样查找h非常方便。。比如,如果要学习SWT/JFaceQ只要把Example下的SWT JFace Eclipse 研究一下也可以了。另外,q个|站q有JavaScript DHTML?C# / C Sharp?C / ANSI-C?SQL / MySQL{类。MQ非常好?BR>
  2. codeZoo http://www.codezoo.com/
   q是O'Reily旗下的,除了Java之外Q还有Ruby、Python?/DIV>
 
  3. Java学习源代码检索系l?nbsp; http://www.chinaitlab.com/www/school/codesearch/index.html
   隑־看见国的,好歹也要支持一下,分类也算清楚?/DIV>
 
  4. Koders  http://www.koders.com/
   是个l合查询的网站,不过它好像是从代码中查找关键词,包含的语a挺多的?/DIV>
  5. Resources for Java server-side developers  http://www.java201.com/
   切的说Q它是一个资源收集的|站Q代码查询ƈ不多。不q它分类相当l,如Articles、Books、Examples、Extensions、Frameworks{类Q你可以输入Spring或Hibernate作ؓ关键词搜索一下看看?/DIV>

qiqijava 2006-02-15 10:28 发表评论
]]>W一随W,开张失?/title><link>http://www.aygfsteel.com/qiqijava/archive/2005/12/09/23132.html</link><dc:creator>qiqijava</dc:creator><author>qiqijava</author><pubDate>Fri, 09 Dec 2005 06:22:00 GMT</pubDate><guid>http://www.aygfsteel.com/qiqijava/archive/2005/12/09/23132.html</guid><wfw:comment>http://www.aygfsteel.com/qiqijava/comments/23132.html</wfw:comment><comments>http://www.aygfsteel.com/qiqijava/archive/2005/12/09/23132.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/qiqijava/comments/commentRss/23132.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/qiqijava/services/trackbacks/23132.html</trackback:ping><description><![CDATA[今天惛_个随W,是关于spring的,可有些关pd不知道用什么画好。在q上面还没法甅R想惌是先学习visio怎么用吧。真是书到用时方恨少呀。等学完了再写这个随W吧。第二篇不知道要{到何年何月了?img src ="http://www.aygfsteel.com/qiqijava/aggbug/23132.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/qiqijava/" target="_blank">qiqijava</a> 2005-12-09 14:22 <a href="http://www.aygfsteel.com/qiqijava/archive/2005/12/09/23132.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ƫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ܱ</a>| <a href="http://" target="_blank">ɫ</a>| <a href="http://" target="_blank">˻</a>| <a href="http://" target="_blank">ԭ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̩</a>| <a href="http://" target="_blank">¸</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ͷ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˰</a>| <a href="http://" target="_blank">Ұ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ij</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">绯</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">ٺ</a>| <a href="http://" target="_blank">䰲</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">͸</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˹</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϵ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɰ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">÷ӿ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>