...
......
// 试着把下面的MM_editQuery字符串编码为gb2312
PreparedStatement MM_editStatement = MM_connection.prepareStatement(MM_editQuery.toString());
MM_editQuery = new String(MM_editQuery.getBytes("iso-8859-1"), "gb2312");// 在这里加入 MM_editStatement.executeUpdate();
MM_connection.close(); // redirect with URL parameters
if (MM_editRedirectUrl.length() != 0) {
response.sendRedirect(response.encodeRedirectURL(MM_editRedirectUrl));
}
}
}
%>
......
// 试着把下面的MM_editQuery字符串编码为gb2312
PreparedStatement MM_editStatement = MM_connection.prepareStatement(MM_editQuery.toString());
MM_editQuery = new String(MM_editQuery.getBytes("iso-8859-1"), "gb2312");// 在这里加入 MM_editStatement.executeUpdate();
MM_connection.close(); // redirect with URL parameters
if (MM_editRedirectUrl.length() != 0) {
response.sendRedirect(response.encodeRedirectURL(MM_editRedirectUrl));
}
}
}
%>
解决方案 »
- 新手求教。spring+axis2集成的问题。The endpoint reference (EPR) for the Operation not found
- 登录问题
- 菜鸟求救 !!求一个类似百度的多图片展示项目
- 请教高手,JAVA 怎么在客户端打印EXCEL
- 一个JS小问题,各位请帮忙看看那错了!!!
- 一个关于struts中 options cellction的问题
- 链接功能怎么实现文件下载?急~~
- 弱弱的问你下,这样的java面试题目你会吗
- 页面提交,div隐藏+显示。-----炎炎烈日下跪求,在线等。
- struts2复选框问题
- 在线求救,怎么在Struts中实现多维数组的输入/输出?
- 我的好朋友帮我解决了<html:errors>不能显示的问题
也有中文转换的问题
这为insert_1.jsp,调用insert_2.jsp
<html>
<head>
<title>添加用户信息-Access2000</title>
</head>
<body>
<center><h2>添加用户信息</h2>
<hr>
<form action=insert_2.jsp method=post>
<p>姓名:<input type=text name=name>
<P>性别:<input type=text name=sex>
<p>地址:<input type=text name=address>
<p>E-Mail:<input type=text name=email>
<p><input type=submit name=confirm value=确定>
<input type=reset name=reinput value= 重填>
</p>
</form>
</center>
</body>
</html>这为insert_2.jsp,调用insert_3.jsp
%@ page language="java" import ="java.sql.*"%>
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>添加用户信息-Access2000</title>
</head>
<body>
<jsp:useBean id="view" scope="page" class="access.access_dbconnect"/>
<center><h2>添加用户信息</h2>
<hr>
<%
String name1=request.getParameter("name");
byte[]tempbyte1=name1.getBytes("ISO8859_1");
String name=new String(tempbyte1);
String sex1=request.getParameter("sex");
byte[]tempbyte2=sex1.getBytes("ISO8859_1");
String sex=new String(tempbyte2);
String address1=request.getParameter("address");
byte[]tempbyte3=address1.getBytes("ISO8859_1");
String address=new String(tempbyte3);
String email1=request.getParameter("email");
byte[]tempbyte4=email1.getBytes("ISO8859_1");
String email=new String(tempbyte4);
%>
<p>姓名:<%=name%>
<p>性别:<%=sex%>
<p>地址:<%=address%>
<p>E-Mail:<%=email%>
<form action=insert_3.jsp method=post>
<input type=hidden name=name value=<%=name%>>
<input type=hidden name=sex value=<%=sex%>>
<input type=hidden name=address value=<%=address%>>
<input type=hidden name=email value=<%=email%>>
<p>
<input type=submit name=confirm value=确定>
<input type=button name=back value=返回 onclick="javascript:history.go(-1)">
</p>
</center>
</form>
</body>
</html>这为insert_3.jsp<%@ page language="java" import ="java.sql.*"%>
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>添加用户信息-Access2000</title>
</head>
<body>
<jsp:useBean id="insert" scope="page" class="access.access_dbconnect"/>
<% String name1=request.getParameter("name");
byte[]tempbyte1=name1.getBytes("ISO8859_1");
String name=new String(tempbyte1);
String sex1=request.getParameter("sex");
byte[]tempbyte2=sex1.getBytes("ISO8859_1");
String sex=new String(tempbyte2);
String address1=request.getParameter("address");
byte[]tempbyte3=address1.getBytes("ISO8859_1");
String address=new String(tempbyte3);
String email1=request.getParameter("email");
byte[]tempbyte4=email1.getBytes("ISO8859_1");
String email=new String(tempbyte4); String sql_1="insert into user_info(name,sex,address,email) values ('"+name +"','"+sex+"','"+address+"','"+email+"')";
insert.executeUpdate(sql_1);
%>
<center><h2>添加用户信息</h2>
<hr>
<br>
亲爱的<font color=blue><%=name%></font>用户,您的信息已经添加到Access2000数据库中,谢谢!!
<form action=index.htm method=post>
<input type=submit name=back value=返回>
</form>
</body>
</html>
...
......
// 试着把下面的MM_editQuery字符串编码为gb231
MM_editQuery = new String(MM_editQuery.getBytes("iso-8859-1"), "gb2312");// 在这里加入
PreparedStatement MM_editStatement = MM_connection.prepareStatement(MM_editQuery.toString()); MM_editStatement.executeUpdate();
MM_connection.close(); // redirect with URL parameters
if (MM_editRedirectUrl.length() != 0) {
response.sendRedirect(response.encodeRedirectURL(MM_editRedirectUrl));
}
}
}
%>
yjgx007老兄 有错误 啊 ??!!!请帮忙测试 一下行否?
我在sqlserver2000中建了一个cafds数据库 aa表,建了一个数据源cafds
Generated servlet error:
[javac] Since fork is true, ignoring compiler setting.
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.
[javac] C:\jakarta-tomcat-4.1.24\work\Standalone\localhost\cafds\test\a1_jsp.java:172: cannot resolve symbol
[javac] symbol : method getBytes (java.lang.String)
[javac] location: class java.lang.StringBuffer
[javac] ^
[javac] C:\jakarta-tomcat-4.1.24\work\Standalone\localhost\cafds\test\a1_jsp.java:172: incompatible types
[javac] found : java.lang.String
[javac] required: java.lang.StringBuffer
[javac] ^
[javac] 2 errors