把转码的工作放在action中,DAO中直接操作数据库了,干吗要在DAO中转码? 业务逻辑层就要做的事不要放在JDBC层做
解决方案 »
- aix version 5.3 64位下jboss启动报错,求解决
- 求年、月份相等的HQL,不用对比日。如:where time=2009-2
- 请教各位ActionMapping 转发问题
- struts入门,做hello world 遇到的问题!!!!
- 高手看过来:怎么在.jsp.html 页面画一个 calendar ?(随当前的月份而变化) 并且点击上面的数字得到值并提交?
- javabeans的问题
- 一个继承的问题 大家进来看看见者有分
- JDOM生成XML的问题
- 简单的问题,请帮新手一下
- Struts中<html:errors/>问题!
- 如何在表中增加一个字段?(100分送上!!!急.......)
- 在"get,head请求正常执行,post请求无法执行,请高手指点!!!"中给给出了一个新的问题,希望高手帮忙解决一下,分值100!!!
程序还没有执行到Action,在Bean中的validator方法中,已经执行了这个验证方法,进行了验证,所以程序一样还是乱码!
HttpServletResponse response)
{
try
{
request.setCharacterEncoding("utf-8");
}
catch(Exception e)
{
System.out.println("字符设置错误!");
}
return true;
}应该可以解决提交时的乱码问题,当然根据你程序设置相应的统一编码,我比较喜欢使用utf-8,这个比较不会有乱码
面是程序的源代码,大家可以跑跑它,在返回的结果中出现了乱码的现象,只有关键的两处出现了乱码,请高手指点啊!!!谢谢.
大家在浏览器中输入http://babelfish.altavista.com/tr?kls=0&ienc=utf8&doit=done&intl=1&tt=urltext&trtext=%E8%AE%A1%E7%AE%97%E6%9C%BA&lp=zh_en&btnTrTxt=Translate,可以获得正确的结果!!!!!!!!import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;public class TestYou {
static protected void getURL(String u)
{
URL url;
InputStream is;
InputStreamReader isr;
BufferedReader r;
String str;
try
{
System.out.println("Reading URL: " + u );
url = new URL(u);
is = url.openStream();
isr = new InputStreamReader(is,"utf-8");
r = new BufferedReader(isr);
do
{
str = r.readLine();
if(str!=null)
{
System.out.println( str );
}
} while( str!= null );
}
catch(MalformedURLException e)
{
System.out.println("Must enter a valid URL");
}
catch(IOException e)
{
System.out.println("Can't connect");
}
}
static public void main(String args[])
{
getURL("http://babelfish.altavista.com/tr?kls=0&ienc=utf8&doit=done&intl=1&tt=urltext&trtext=%E8%AE%A1%E7%AE%97%E6%9C%BA&lp=zh_en&btnTrTxt=Translate");
}
}