index.jsp里面写
<form action="/web31/hanzi" method="get">
<input type="textbox" name="text">
<input type="submit">
对应的servlet, hanzi.java写:
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
String k = request.getParameter("text");String sql="INSERT INTO userinterest VALUES('"+k+"','"+k+"','"+k+"')";
ResultSet rs = null;
try {
rs = stmt.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
插入之后在数据库sql2005中看都是乱码。
如果index.jsp里面不做输入,直接写
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
String k = request.getParameter("汉字");
那么可以成功地在数据库中看到选项。
但是我不能不做输入啊???怎么做才能用输入
<form action="/web31/hanzi" method="get">
<input type="textbox" name="text">
<input type="submit">
对应的servlet, hanzi.java写:
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
String k = request.getParameter("text");String sql="INSERT INTO userinterest VALUES('"+k+"','"+k+"','"+k+"')";
ResultSet rs = null;
try {
rs = stmt.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
插入之后在数据库sql2005中看都是乱码。
如果index.jsp里面不做输入,直接写
request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");
String k = request.getParameter("汉字");
那么可以成功地在数据库中看到选项。
但是我不能不做输入啊???怎么做才能用输入
解决方案 »
- 200分,《session失效,重新登录》,散分,求助了。。。
- 急,jsp购物车问题
- jsp:include问题
- 求问啊。。急死
- (高手请进)return new ModelAndView时丢失汉字如何解决(但如果是数字则不会丢失).........急。
- 初学JAVA!请问一下安装了JDK后能不能在WIN98下配置环境变量?
- jsp中<input type="text" value="<%=oracle数据库的日期%>"name="date" id="date"size="12">value值怎么写?
- jsp连接sqlserver数据库的问题
- 如何在网页上加入飘雪花的效果
- 请问resin中我写的bean应放那个目录下阿
- 求一sql语句!!
- web开发中的短信猫问题 恳请各位大侠给指点下 小弟谢了
<form action="/web31/hanzi" method="post"> 试一下
如果用get方法,请String k = new String(request.getParameter("text").getBytes("ISO-8859-1"), "gbk");
应该就是这样了,如果不行String k = new String(request.getParameter("text").getBytes("ISO-885-1"));
试试看吧