jsp 表单提交中文数据乱码怎么解决呢?
q1.html<formaction="q2.jsp"method="post">请输入您的姓名:<inputtype="text"name="name"><inputt...
q1.html <form action="q2.jsp" method="post">
请输入您的姓名:<input type="text" name="name">
<input type="submit" value="提交">
</form>q2.jsp <%!String name=""; %>
<%
name=request.getParameter("name");
session.setAttribute("username",name);
%>
您的姓名是:<%=name %><br/>
<div>
<form method="post" action="q3.jsp">
你喜欢的水果是:<input type="text" name="fruit">
<input type="submit" value="提交">
</form>英文字母没有乱码,就中文出现乱码! 展开
请输入您的姓名:<input type="text" name="name">
<input type="submit" value="提交">
</form>q2.jsp <%!String name=""; %>
<%
name=request.getParameter("name");
session.setAttribute("username",name);
%>
您的姓名是:<%=name %><br/>
<div>
<form method="post" action="q3.jsp">
你喜欢的水果是:<input type="text" name="fruit">
<input type="submit" value="提交">
</form>英文字母没有乱码,就中文出现乱码! 展开
4个回答
2013-10-28
展开全部
<%@ page language="java" import="衡凯含孙宏java.util.*" pageEncoding="UTF-8" contentType="咐笑text/html;charset=utf-8"%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-03-08
展开全部
<%
request.setCharacterEncoding("GB2312");
%>
request.setCharacterEncoding("GB2312");
%>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-28
展开全部
request.setCharter("旦银者UTF-8"模薯);
就可以了那个Charter好像拼的不对,就是字符的意思,jSP的第搏仔一句话上面有
就可以了那个Charter好像拼的不对,就是字符的意思,jSP的第搏仔一句话上面有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-28
展开全部
由于你使用POST方法提交,所以不用考虑TOMCAT配置文件编码的问题,只需要保证页面编码,和后台编码一致即可。在浏览器右键看一下你的页面编码是不是utf-8,然后看看在servlet之前有没有过滤器改变过编码就可以了 应用一下方法,百分之九十都能解决掉了首先,就是加入过滤器,如果不起作用,就按下基蠢码面方法来做。 为了让JSP编译器能正档祥确地解码我们的含有中文字符的JSP文件
<%@ page pageEncoding="gb2312"%>
保证JSP向客户端输出时是采用中搏哪文编码方式输出
<%@ page contentType="text/html;charset=GB2312"%>
为了让JSP能正确获得传入的参数
<%request.setCharacterEncoding("gb2312");%>
对于SERVLET只要在最前面加上这句即可:
为了让JSP响应按照正确的编码格式
response.setContentType(”text/html; charset=gb2312″);
<%@ page pageEncoding="gb2312"%>
保证JSP向客户端输出时是采用中搏哪文编码方式输出
<%@ page contentType="text/html;charset=GB2312"%>
为了让JSP能正确获得传入的参数
<%request.setCharacterEncoding("gb2312");%>
对于SERVLET只要在最前面加上这句即可:
为了让JSP响应按照正确的编码格式
response.setContentType(”text/html; charset=gb2312″);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询