易截截图软件、单文件、免安装、纯绿色、仅160KB

如何用jsp实现mysql数据库编码?

在php中用这句就可实现对客户端字符集的设置....

mysql_query("set names gb2312")

请问在jsp中如何实现这句功能???
jsp中:
<%@page language="java" contentType="text/html;charset=utf-8"%>
servlet中:
request.setCharacterEncoding("utf-8");
mysql的字符集主要还是在写jdbc的url时就要确定。
如:
jdbc:mysql://127.0.0.1/exam?Unicode=true&characterEncoding=utf-8

1、jsp页面乱码
当建立一个jsp页面时,默认pageEncoding="iso-8859-1"
当页面出现中文时会出现乱码,因为iso-8859-1不支持中文编码
解决方法,将pageEncoding设置成支持中文的编码eg:utf-8 or gbk or gb2312

2、servlet的中文乱码
响应编码,(输出编码)
默认response.setContentType("text/html");
没有设置编码,所以出现中文时会出现乱码
解决办法:response.setContentType("text/html;charset=utf-8");

3、post表单传递参数乱码
接受参数乱码编码
* 通过jsp页面,html页面或者servlet中的表单元素提交参数给对应的jsp页面或servlet
而jsp和servlet接收的参数产生中文乱码
* 在接收post提交的参数之前,使用request.setCharactEncoding("utf-8")设定接收参数的内容使用"utf-8"编码
* 更好的解决办法是添加过滤器

4、URI方式传递参数乱码
* 使用表单传递参数可以通过get和post方式传递参数,也可以通过连接的方式传递参数,这个传递参数的方式实际上就是get


相关问答:

求救高手-----jsp中select问题

在jsp里面,用个select既能输入自动匹配又能下拉选择的,怎么实现?
不会。。。。。。帮顶  学习。。

自动匹配什么意思?具体点

就是你输入内容后,和你内容相同选项的都列出来

你select是下拉框。。 ......

JSP存入数据库

我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......

JSP 网页中如何去掉radio每个选项前的那个小圆圈

如题,我是用struts2做的网页,用了radio标签,每个选项前都有一个小圆圈,我需要把小圆圈去掉,单击字就好,被选中的选项背景变色。
就像大多数网站的分类检索,比如这个网站的那样的根据各种条件的实时搜索:
ht ......

jsp相关问题 - Web 开发 / JavaScript

我想登录后,如果登录成功就去执行某个页面
我现在的代码是这样的:
if(rs.next()){
 session.setAttribute( "username" , user);
  <jsp:include page="login.jsp" />// ......

jsp 简单的session问题。

本人做了一个模拟购物网站,遇到一些问题。
第一个用户选择了A、B、C商品
然后第二个用户只选择D商品。
点击查看的时候,购物车列出A、B、C、D四种商品,请问哪里出了问题?
Java code:

<%@ page content ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号