页面跳转到jsp页面后出现乱码
html页面如下<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html>&n...
html页面如下<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>form.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=gbk> <!--<link rel="stylesheet" type="text/css" href="./styles.css"> </head> <body> <form name="form1"action="form1.jsp"method="post"> <p>姓名 1:<input type="text"size="10"name="name1"> </p> <p>密码 1:<input type="password"size="10"name="pwd1"> </p><p><input type="submit" name="submit1" value="提 交1"></p> </form><form name="form1"action="form1.jsp"method="post"> <p>姓名 2:<input type="text"size="10"name="name2"> </p> <p>密码2:<input type="password"size="10"name="pwd2"> </p><p><input type="submit" name="submit2" value="提 交2"></p> </form> </body></html>jsp页面如下<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'MyJsp.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> 姓名 1:<%=request.getParameter("name1")%><br>密码 1:<%=request.getParameter("pwd1")%><br>按钮1:<%=request.getParameter("submit1") %><br><br><br>姓名 2:<%=request.getParameter("name2")%><br>密码 2:<%=request.getParameter("pwd2")%><br>按钮2:<%=request.getParameter("submit2") %> </body></html>就是在html网页上填上东西点提交后跳转到的jsp页面中文出现乱码,其他则没事谢谢帮忙了
展开
4个回答
展开全部
这个很简单,你跳转的jsp页面,要把jsp页面里面的“iso”,改成“utf-8”,如果不行得话,在写上request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每个JSP页面第一行都要是<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你将jsp中的编码格式GBK改成UTF-8 试下.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询