服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

[环境设置]关于resin和tomcat的一些设置问题

乱码问题:
    resin对中文的支持很好,几乎不用设置也可以正常显示中文,而在tomcat下则需要在jsp页里设置下page属性:<%@ page contenttype="text/html; charset=gbk" %>,才可以正常显示中文;在返回值包含中文时,需要在request时设置一下返回字符类型
examples:
<%
    request.setcharacterencoding("gbk"); //设置为gb2312也可以
    string foo=reques.getparameter("foo"); //假设foo里的值为中文
    out.println(foo); //这样outprint就不会出现乱码了
%>


jdbc连接问题:
resin下只需要在classpath下加好jdbc库即可

     msbase.jar

     mssqlserver.jar

     msutil.jar

而tomcat下则需要将这三个文件复制到tomcat home/common/lib
就可以

测试jdbc代码:来自http://blog.csdn.net/kanaima/
    

jsp文件:

<%@ page contenttype="text/html;charset=gb2312"%>

<%@ page import="java.sql.*"%>

<html>

<body>

<%

   class.forname("com.microsoft.jdbc.sqlserver.sqlserverdriver").newinstance();

   string url="jdbc:microsoft:sqlserver://localhost:1433;databasename=haiguan";

   string user="sa";

   string password="";

   connection conn= drivermanager.getconnection(url,user,password);

   statement stmt=conn.createstatement(resultset.type_scroll_sensitive,resultset.concur_updatable);

   string sql="select * from xt_user";

   resultset rs=stmt.executequery(sql);

   while(rs.next())

   {

%>

       您的第一个字段内容为:<%=rs.getstring(1)%>

       您的第二个字段内容为:<%=rs.getstring(2)%>

<%

   }

%>

<%out.print("数据库操作成功,恭喜你");%>

<%

   rs.close();

   stmt.close();

   conn.close();

%>

</body>

</html>

jdbc驱动下载:

 

window操作系统
http://www.uncj.com/upload/files/ms_jdbc_setup.exe

http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/setup.exe

 

unix操作系统 mssqlserver.tar

http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/mssqlserver.tar


resin和tomcat下载url:

resin:http://www.caucho.com/
tomcat:http://www.apache.org

扫描关注微信公众号