100分求助,关于JSP下提交中文字符去MYSQL乱码问题。
jsp提交页编码是UTF-8,MYSQL库也是UTF-8,为什么提交了中文字符在数据库里变成乱码了呢?
这种问题怎么解决?谢谢
另外,JSP弹出对话框(比如弹出“XXX审核通过”下面跟确定按钮)和返回上一页以及转到新URL应该怎么写呢?谢谢
jsp提交到得servlet中的doPost或是doGet方法中,取参数之前先执行request.setCharacterEncoding("UTF-8");
第二点可以用js解决 alert("*****");location.href="******"
返回上一页 在servlet里面可以response.sendRedirect(request.getRequestURL());
在jsp里面可以用 js: history.go(-1)
1.jsp页面上应该是类似这样的格式:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" import="java.lang.*" %>
<%@page contentType="text/html; charset=UTF-8"%>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>
</title>
</head>
<body>
<%
request.setCharacterEncoding("UTF-8");
%>
</body>
</html>
2.数据库编码
CREATE TABLE `user` (
`id` int(11) NOT NULL auto_increme
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
<%@ page contentType = "text/html;charset =gb2312"%>
<%!
public String codeToString(String str)
{
String s =str;
&nbs ......
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
我想做够购物车用session 但是不知道怎么获取购买数量 谁有具体的代码吗 希望能割舍
下面是购物车的核心代码
有了这个 就应该能够做出来吧
Java code:
public void doPost(HttpServletRequest reque ......