当前位置: 技术问答>java相关
请大家畅谈一下各自的JSP开发环境,比如Tomcat、mysql、JDK、JCreator、JBuilder、Resin等等一切的一切~~
来源: 互联网 发布时间:2017-04-13
本文导语: 不知道这里有没有大虾是在Win98上编辑JSP,然后上传到Linux上啊?其中的中文乱码是怎么完全解决的呢?各位的Tomcat和JDK是什么版本的啊? 我在Win98+Apache1.3+JDK1.4.1+Tomcat3.1+mySql3.23上好好的,在红帽子Linux+Apache1.3+JDK1.4.1+T...
不知道这里有没有大虾是在Win98上编辑JSP,然后上传到Linux上啊?其中的中文乱码是怎么完全解决的呢?各位的Tomcat和JDK是什么版本的啊?
我在Win98+Apache1.3+JDK1.4.1+Tomcat3.1+mySql3.23上好好的,在红帽子Linux+Apache1.3+JDK1.4.1+Tomcat3.1+mysql3.23上怎么就有些乱码呢?
//现在我的做法是每次修改了传到Linux服务器上,然后调试~~特麻烦啊:((
//下面是我解决中文乱码的完全笔记,是不是有些时候多此一举的啊~~~
数据库连接 &useUnicode=true&characterEncoding=GB2312
在head.jsp里
JavaBean的编译:javac -encoding iso_8859_1
在JavaBean里
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{ response.setContentType("text/html; charset=GB2312"); }
表单提交
String FA=connect.toGB(request.getParameter("FA"));
显示数据库查询记录:out.println(connect.GS(rs.getString("name")));
//判断如果点击了"登 陆"按纽
if(submit.equals(connect.toGB("登 陆")))
//在jsp中传的参数的值为中文
其中的String ffname=connect.GS(friendname); 即为汉字“系统管理员”
//把数据库中取得的结果转化--显示汉字
public String GS(String str)
{ try
{ String temp_p=str;
byte[] temp_t=temp_p.getBytes("GBK");
String temp=new String(temp_t,"iso8859_1");
return temp;
}
catch(Exception e) { return "null";}
}
//把表单中提交的中文进行转换
public String toGB(String iso) {
String gb=null;
if (iso != null) {
try { gb=new String(iso.getBytes("ISO8859_1"),"GB2312"); }
catch (Exception e) { gb=null; }
}
return gb;
}
我在Win98+Apache1.3+JDK1.4.1+Tomcat3.1+mySql3.23上好好的,在红帽子Linux+Apache1.3+JDK1.4.1+Tomcat3.1+mysql3.23上怎么就有些乱码呢?
//现在我的做法是每次修改了传到Linux服务器上,然后调试~~特麻烦啊:((
//下面是我解决中文乱码的完全笔记,是不是有些时候多此一举的啊~~~
数据库连接 &useUnicode=true&characterEncoding=GB2312
在head.jsp里
JavaBean的编译:javac -encoding iso_8859_1
在JavaBean里
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{ response.setContentType("text/html; charset=GB2312"); }
表单提交
String FA=connect.toGB(request.getParameter("FA"));
显示数据库查询记录:out.println(connect.GS(rs.getString("name")));
//判断如果点击了"登 陆"按纽
if(submit.equals(connect.toGB("登 陆")))
//在jsp中传的参数的值为中文
其中的String ffname=connect.GS(friendname); 即为汉字“系统管理员”
//把数据库中取得的结果转化--显示汉字
public String GS(String str)
{ try
{ String temp_p=str;
byte[] temp_t=temp_p.getBytes("GBK");
String temp=new String(temp_t,"iso8859_1");
return temp;
}
catch(Exception e) { return "null";}
}
//把表单中提交的中文进行转换
public String toGB(String iso) {
String gb=null;
if (iso != null) {
try { gb=new String(iso.getBytes("ISO8859_1"),"GB2312"); }
catch (Exception e) { gb=null; }
}
return gb;
}
|
我用的都是最新的版本 Tomcat4.1.12 ,Apache2.0.4
:)
:)
|
linux中有个local的设置,不知道你配了没有
|
那你知道连接池的一些概念吗??我看了了好几篇连接池的文章,一头雾水,写一个管理连接池的.java是不是一个bean啊??
|
关注、收藏、up
|
up
|
你装的是什么linux
我用turbo linux
在菜单中有local设置的选项
我用turbo linux
在菜单中有local设置的选项
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。