开发者社区> 问答> 正文

jsp传参数接收参数中文乱码 Java问题

String sid =request.getParameter("sid"); String sname = request.getParameter("sname"); String sex = request.getParameter("sex");

学号: name="sid"> 姓名: name="sname"> 性别: name="sex"> 


<%@page import="cn.itcauc.domain.*"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
String path = request.getContextPath();
%>
<a href="<%=path%>/admin/edit.jsp?sid=${student.sid}&sname=${student.sname}&sex=${student.sex}">编辑</a>

然后点击编辑之后jsp中的中文传入另一个jsp就出现乱码

展开
收起
海边一只船 2020-05-27 09:59:57 626 0
1 条回答
写回答
取消 提交回答
  • 你这是get请求只能自己转码 可以使用URLEncoder或者URLDecoder转码或者String类进行转码 str = new String(str.getBytes("ios8859-1"),"utf-8");

    2020-05-27 13:43:14
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载