请教个问题,困扰了我很久。谢谢看贴和回帖的朋友。..........
我在页面上添加院系到数据库时,数据库里面保存的是乱码。
我已经在页面上做了乱码的处理了,为什么不行。是处理错了,还是处理乱码的代码根本没有用到?
下面是部分代码——
<%@ page language="java" contentType="text/html; charset=gb2312" errorPage=""%>
<jsp:useBean id="addDepartment" class="com.eyao.database.Link_db" scope="page" />
<%
request.setCharacterEncoding("gb2312");
String departmentName=request.getParameter("depName");
String departmentIntro=request.getParameter("depIntro");
int temp=-2;//声明一个临时变量,用来接受数据库操作返回的值
if(departmentName==null||departmentIntro==null||departmentName.equals("")||departmentIntro.equals(""))
{
%>
<script>
location.href="admin_addDepartment.jsp"
</script>
<% return;
}
String sql="insert into ta_department values ('"+departmentName+"','"+departmentIntro+"')";
byte[] b = sql.getBytes("ISO8859-1");
sql=new String(b);
try{
temp=addDepartment.update(sql);
}catch(Exception e){
session.setAttribute("errormsg","请检查你的输入.请确保你输入的信息的规范性!");
response.sendRedirect("showException.jsp");
}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>处理添加二级院系的请求</title>
</head>
<body><%
if(temp>0){
%>
<script language="javascript">
alert("你已经成功添加了一个新的二级院系!");
location.href="admin_department.jsp"
</script>
<%
}
else{
session.setAttribute("error","你的操作没有成功!请确保你输入的信息的规范性!如果仍然不能解决此问题,请与管理员联系。");
response.sendRedirect("showException.jsp");
} %>谢谢各位
我在页面上添加院系到数据库时,数据库里面保存的是乱码。
我已经在页面上做了乱码的处理了,为什么不行。是处理错了,还是处理乱码的代码根本没有用到?
下面是部分代码——
<%@ page language="java" contentType="text/html; charset=gb2312" errorPage=""%>
<jsp:useBean id="addDepartment" class="com.eyao.database.Link_db" scope="page" />
<%
request.setCharacterEncoding("gb2312");
String departmentName=request.getParameter("depName");
String departmentIntro=request.getParameter("depIntro");
int temp=-2;//声明一个临时变量,用来接受数据库操作返回的值
if(departmentName==null||departmentIntro==null||departmentName.equals("")||departmentIntro.equals(""))
{
%>
<script>
location.href="admin_addDepartment.jsp"
</script>
<% return;
}
String sql="insert into ta_department values ('"+departmentName+"','"+departmentIntro+"')";
byte[] b = sql.getBytes("ISO8859-1");
sql=new String(b);
try{
temp=addDepartment.update(sql);
}catch(Exception e){
session.setAttribute("errormsg","请检查你的输入.请确保你输入的信息的规范性!");
response.sendRedirect("showException.jsp");
}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>处理添加二级院系的请求</title>
</head>
<body><%
if(temp>0){
%>
<script language="javascript">
alert("你已经成功添加了一个新的二级院系!");
location.href="admin_department.jsp"
</script>
<%
}
else{
session.setAttribute("error","你的操作没有成功!请确保你输入的信息的规范性!如果仍然不能解决此问题,请与管理员联系。");
response.sendRedirect("showException.jsp");
} %>谢谢各位
解决方案 »
- MyEclipse 10.6的run on servers问题
- apache的HttpClient4.x如何实现跨域访问
- ssh数据库操作
- js能取得jsp中的对象吗?
- 关于persistence.xml问题,急!!!!!!!!!!!!!!!
- hibernate高手请进:hibernate中如何使用lazy=no-proxy
- portlet的远程调用
- 求一个jquery-easyui的treegrid的例子,API上的太简单了
- 怎么把数据库(db2)中blob字段(图片)读出,并显示到jsp中?(来者有分)
- 一个奇了怪的问题???
- Tomcat threadsafe 问题?
- JSP中文参数传递编码问题
这样就行了。通常我们会配置个filter 这样会更好。另外你的代码实在是太建议你看看MVC的文章吧