??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久精品一区二区毛片免费看,欧美午夜精品一区二区蜜桃,亚洲激情中文字幕http://www.aygfsteel.com/Reg/category/44621.htmlzh-cnSat, 26 Jun 2010 23:05:02 GMTSat, 26 Jun 2010 23:05:02 GMT60java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljava/lang/Object;)Ljava/lang/Object;<br />java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.TextUtils<br/>http://www.aygfsteel.com/Reg/archive/2010/04/21/318934.html艾L艾LWed, 21 Apr 2010 02:17:00 GMThttp://www.aygfsteel.com/Reg/archive/2010/04/21/318934.htmlhttp://www.aygfsteel.com/Reg/comments/318934.htmlhttp://www.aygfsteel.com/Reg/archive/2010/04/21/318934.html#Feedback0http://www.aygfsteel.com/Reg/comments/commentRss/318934.htmlhttp://www.aygfsteel.com/Reg/services/trackbacks/318934.html

struts2.1.8不认jsonplugin插g解决办法

我用Cstruts的最新版?.1.8Q第一ơ用新版本,Ҏ(gu)版本的改动还不很了解?/p>

只加入了以下jar包:

commons-fileupload-1.2.1.jar

commons-io-1.3.2.jar

commons-logging-1.0.4.jar

freemarker-2.3.15.jar

ognl-2.7.3.jar

spring-test-2.5.6.jar

struts2-core-2.1.8.jar

xwork-core-2.1.6.jar

q两天用Cjson插gQ我按照以前的版本加入jsonlugin插gQ但是搞了一天struts 的action是不认json插gQ第二天换用2.1.6版本的包却可以用,又换?.1.8版本q是不行Q最后在下蝲好的lib文g多w扑ֈ了以下jar包:

json-lib-2.1.jar

struts2-json-plugin-2.1.8.jar

struts2-junit-plugin-2.1.8.jar

上面三个包加入项目里之后Q再删除jsonplugin-0.33.jar?/p>

一切都q行正常?/p>

艾L 2010-04-21 10:17 发表评论
]]>
java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Zhttp://www.aygfsteel.com/Reg/archive/2010/04/12/318064.html艾L艾LMon, 12 Apr 2010 07:12:00 GMThttp://www.aygfsteel.com/Reg/archive/2010/04/12/318064.htmlhttp://www.aygfsteel.com/Reg/comments/318064.htmlhttp://www.aygfsteel.com/Reg/archive/2010/04/12/318064.html#Feedback0http://www.aygfsteel.com/Reg/comments/commentRss/318064.htmlhttp://www.aygfsteel.com/Reg/services/trackbacks/318064.html解决Q问谯师得知是microsoft提供的数据库驱动存在bug。需要换一U驱动连接,使用jtdsQ下载地址Qhttp://sourceforge.net/projects/jtds/files/Q下载jtds1.2版,解压得到jtds-1.2.jarQ引用到eclipse中项目目录下Q去除原驱动引用Q,更改hibernate配置文gQ?/p>

原驱动连接配|:

 <property name="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
        <property name="connection.url">jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=hibernate</property>
更改jtdsq接Q?nbsp; 
        <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
        <property name="connection.url">jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=hibernate</property>

问题得到解决。补充:java代码调原驱动q接数据库是没有问题的,搭配hibernate会有此问题?/p>


转蝲自:http://blog.csdn.net/myloveyoyo1314/archive/2010/01/07/5152902.aspx

之前出现q个问题时一直没在意,以ؓ是重装了pȝ后Y件中了什么东西导致的,因ؓ在连接mysql5.1时正?q接sql2000时就是连不上,郁闷,l于在网上找C解答,原来是sql驱动和hibernate的兼Ҏ(gu)问?现问题已解决,留此文备?

 

本文来自CSDN博客Q{载请标明出处Qhttp://blog.csdn.net/jsship/archive/2010/03/13/5377210.aspx



艾L 2010-04-12 15:12 发表评论
]]>
java.lang.AbstractMethodError: com.microsoft.jdbc.sqlserver.SQLServerConnection.getHoldability()I http://www.aygfsteel.com/Reg/archive/2010/04/12/318059.html艾L艾LMon, 12 Apr 2010 06:37:00 GMThttp://www.aygfsteel.com/Reg/archive/2010/04/12/318059.htmlhttp://www.aygfsteel.com/Reg/comments/318059.htmlhttp://www.aygfsteel.com/Reg/archive/2010/04/12/318059.html#Feedback0http://www.aygfsteel.com/Reg/comments/commentRss/318059.htmlhttp://www.aygfsteel.com/Reg/services/trackbacks/318059.htmljava.lang.AbstractMethodError: com.microsoft.jdbc.sqlserver.SQLServerConnection.getHoldability()I

at com.mchange.v2.c3p0.impl.NewPooledConnection.carefulCheckHoldability(NewPooledConnection.java:117) at com.mchange.v2.c3p0.impl.NewPooledConnection.<init>(NewPooledConnection.java:109) at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:198) at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137) at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014) at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32) at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810) at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)

后来发现我从spring2.5中取的C3P0JAR包,与HIBERNATE中提供的不一_换了好 ?/strong>



艾L 2010-04-12 14:37 发表评论
]]>
JSPq问题剖析与终极解x?/title><link>http://www.aygfsteel.com/Reg/archive/2010/01/20/310217.html</link><dc:creator>艾L</dc:creator><author>艾L</author><pubDate>Wed, 20 Jan 2010 05:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/Reg/archive/2010/01/20/310217.html</guid><wfw:comment>http://www.aygfsteel.com/Reg/comments/310217.html</wfw:comment><comments>http://www.aygfsteel.com/Reg/archive/2010/01/20/310217.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/Reg/comments/commentRss/310217.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/Reg/services/trackbacks/310217.html</trackback:ping><description><![CDATA[<span id="wmqeeuq" class="t_tag" onclick="tagshow(event)" href="tag.php?name=%B7%FE%CE%F1%C6%F7">服务?/span>q回q面Q请求的数据发送到服务器后取出来是qQ以上两个问题是web开发h员经帔R到的问题Q解册c问题需要理解ؕ码问题的Ҏ(gu)所在?br /> <br /> 1. 字符~码<br /> 字符是以二进制编码的形式保存在存储器中的Q如Q?#8220;?#8221;q个字,可以用gbk的方式保?用字节表C是[-50, -46])Q也可以用utf-8的方式保?用字节表C是[-26, -120, -111])。程序在d数据块时需要一个字节一个字节的dQ然后将字节转换为字W,昄如果E序不知道字节是表示的什么编码的字符Q读出来׃出问题,q就如同你说了一句话Q我如果事先不知道你说的是什么语aQ就没法?span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%B7%AD%D2%EB">译</span>了,如果你说?span class="t_tag" onclick="tagshow(event)" href="tag.php?name=%D3%A2%D3%EF">p</span>Q我以ؓ是日语,然后按日语的方式来理解到我的主观意识Q显然结果就是不知你在说什么了Q就成了我们E序中的q。所以对于前面我所表示的字节数lbyte[] data = {-26, -120, -111},我们必须q样做才能得到正的字符: String s = new String(data, "utf-8")Q(注:q里用了字符Ԍ因ؓ字符串就是由一个个字符l成的)Q如果我们不指定参数里面?utf-8"Q那么系l就会用<span id="wmqeeuq" class="t_tag" onclick="tagshow(event)" href="tag.php?name=%B2%D9%D7%F7%CF%B5%CD%B3">操作pȝ</span>默认的编码了Q这可能是gbk或是什么Q何编码?br /> <br /> 2. jsp服务器返回ؕ码页?br />   2.1 pageEncoding<br />   在jsp面的page指o中我们指定了pageEncoding属性,q个属性就是告诉jsp容器如何dq个jsp面Q所以这个属性必Mjsp面保存的编码保持一致。也是_如果你页面的~码保存为gbk, 而pageEncoding讄成了utf-8Q则jsp容器在读q个jsp面的时候就会出?如果存在非英文字W的?。jsp容器读jsp的目的是其译成java代码Q所以如果读错了jsp面Q翻译出来的java代码也就会出错,如果q种错误影响了java文g的语法,׃在访问时出现无法~译jsp的语法错误,如果没有影响到语法,׃出现最l显C的html面上有q的错误。所以如果遇到显CZؕ码,则检查pageEncoding是否正确?br />   2.2 contentType<br />   page指o中的contentType属性用于指定返回给<span id="wmqeeuq" class="t_tag" onclick="tagshow(event)" href="tag.php?name=%E4%AF%C0%C0%C6%F7">览?/span>的数据的文档cdQ服务器通过http头信息返回给览器这个信息,所以在览?html代码中用h看不到的。同时contentType属性还可以指定面的编码,x务器即以什么编码发送页面数据。比如说中文数据Q可以用gbk 或utf-8的方式来发送,q个~码跟jsp面的编码没有关p,只要讑֮的编码支持页面中的字W就行了。相同于有了一个字W串s="中国?,然后?s.getBytes("gbk")的方式来发送s。所以由于contentType错误出现q的概念不高,但也要注意一下,比如说如果设|成?iso8859-1"Q则览器就会显CZؕ码了。contentTypeq有一个用Q就是浏览器会依据q个~码来显C页面,在IE下点右键Q然后选择“~码”Q你可以注意到面是以什么编码显C的了?br />   2.3 如果是servletq回的结?br />   上面说的是jspQ如果servlet的话p注意讄response.setCharacterEncoding(""),如果没有讄Q服务器会默认ؓ是iso8859-1Q设|后得到的writerQ即response.getWriter()Q对象,׃依据q个~码来向客户端写数据Qwriter对象的构造与以下方式cMQPrintWriter pw = new PrinterWriter(new OutputStreamWriter(socket.getOutputStream(), "~码"))Q这里提C通过socket得到输出,不明白的话可以参考我的另一文章。pw.write("你好")Q实际上是先通过byte[] data = "你好".getBytes("~码"),然后data写给客户端?br /> )<br /> <br /> 3. 服务器得到客L传过来的数据Zؕ?br />   3.1 通用解决Ҏ(gu)<br />   String param = request.getParameter("paramName")Q如果浏览器传过来的Z文,则取出来的数据将是ؕ码。ؓ什么呢Q因为客L只能数据的~码传给服务器,如[-26, -120, -111]Q但服务器ƈ不知道这是什么字W集的编码,于是假定为iso8859-1, 用这U方式构造了字符串s = new String(data, "iso8859-1")Q显然这栯定是q。解x案很单,我们得到值param后,用byte data[] = param.getBytes("iso8859-1"),q样data是客户端传q来的真实编码,然后我们再重新创建字W串Qparam = new String(data, "正确的编?);<br />   3.2 POSTh<br />   如于posth处理h更简单,geth与posth向服务器发送数据的方式不一Pgeth的参数是通过HTTP头信息中的第一行数据发送的Q是URI的一部分Q而posth则是在发送完HTTP头信息后作ؓ单独的数据块发送的。因此对于geth的参敎ͼ我们在用request之前服务器已l读出来了,已经是ؕ码了Q只能用前面的方案,但对于posth的数据,我们在调用getParameter或getReader之前Q服务器q没有去处理Q所以我们可以在getParameter之前先告诉服务器正确的编码,通过request.setCharacterEncoding("正确的编?)Q然后再d参数?br /> <br /> 4 AJax<br />   对于ajaxh注意要用utf-8~码Qrequest和response都需要用utf-8 <img src ="http://www.aygfsteel.com/Reg/aggbug/310217.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/Reg/" target="_blank">艾L</a> 2010-01-20 13:02 <a href="http://www.aygfsteel.com/Reg/archive/2010/01/20/310217.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP基本d模块?防SQL注入d)<font color=red>【{?lt;/font>http://www.aygfsteel.com/Reg/archive/2009/11/25/303575.html艾L艾LWed, 25 Nov 2009 02:34:00 GMThttp://www.aygfsteel.com/Reg/archive/2009/11/25/303575.htmlhttp://www.aygfsteel.com/Reg/comments/303575.htmlhttp://www.aygfsteel.com/Reg/archive/2009/11/25/303575.html#Feedback1http://www.aygfsteel.com/Reg/comments/commentRss/303575.htmlhttp://www.aygfsteel.com/Reg/services/trackbacks/303575.html阅读全文

艾L 2009-11-25 10:34 发表评论
]]>
վ֩ģ壺 | | ղ| ɽ| | | | | Ϫ| ˫| Դ| | | | | ³| | | μ| Ϫ| ͨɽ| Դ| ľ˹| | ֹ| | ͼʲ| ˳ƽ| | ˮ| ̨| ̳| ӽ| | | ij| Դ| ɽ| ʯ| Ϫ| ƽ|