jsp页面post方法传递汉字

由于工作压力这两天开始学习java web开发,上个学期在学校刚学了java课,暑假时也自学过安卓开发,只不过都是照着抄代码,为了找个好工作。从现在开始好好学。
好的,昨天学了通过url传递汉字,但是今天使用post方法传值时就无法使用昨天的URLEncoder.encode方法了,后来从网上搜索了找到了解决 办法,

<%
request.setCharacterEncoding("utf-8");
String name=request.getParameter("name");
session.setAttribute("name",name);
%>
重点是第一行代码
接下来就可以直接
<%=name %>
大家可以试一下。初学,只能一个一个问题解决,望大家见谅。

原文地址:http://blog.51cto.com/10932649/2065081

时间: 2024-10-09 09:17:40

jsp页面post方法传递汉字的相关文章

关于界面的按钮的显隐 还有jsp页面数据的传递 把页面的标签变成只读

//界面按钮的显示隐藏 界面input的锁定    function change(){       document.getElementById('first1').style.display="inline";       document.getElementById('first2').style.display="inline";       document.getElementById('first3').style.display="in

Response.Redirec方法传递汉字出现乱码

原文:Response.Redirec方法传递汉字出现乱码 解决方法: //传参数时Response.Redirect("a.aspx?name"+Server.UrlEncode("我的名字")); //接收参数时 String name = Server.UrlDecode(Request.QueryString["name"]);

jsp页面通过url传递对象

jsp页面传对象参数的一种办法: 1 参数来源页面 var reportValue = JSON.stringify(json); // var urls = "<%=basePath%>/pages/lcrkfbReport.jsp?orgid="+qjcode+"&data="+ reportValue;  //未编码(含“{”,在tomcat7/8中需要转义) var urls = "<%=basePath%>/pag

jsp页面跳转传递参数/抓取参数

1.通过url路径传递参数 var name='job'; var age=18; window.open($.WEB_ROOT+ '/nihao/search/infomation.jsp?name='+name+'&age='+age); jsp中页面抓取 <script type="text/javascript"> $(function() {  var name= '<%=request.getParameter("name")%

jsp页面向后台传递 不赋值 传递的默认值

<input type="hidden" name="leaderIdentity" value="${subject.leaderId }" /> 生成的代码是<input type="hidden" name="leaderIdentity" value /> 向后台传递的leaderIdentity 为0 像select checkbox radio这样的不赋值就为null f

JSP页面/Apache FileUpload组件上传文件的同时,传递其他参数的方法

Spring3.0+Apache Tomcatv7.0+JDK1.7.0_u45+J2EE1.4验证通过. 需求:使用JSP页面上传文件时,同时需要传递相关参数. 1.  需要将form设置为enctype="multipart/form-data"method="post"参数: 2.  由于此时URL参数不能通过request.getParameter()获得,所以为了让@RequestMapping中设置的params="command=upload

JSP页面间传递参数的5种方法

JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数.下面介绍一下实现的方法. (1)直接在URL请求后添加 如:< a href="thexuan.jsp?action=transparams&detail=directe">直接传递参数< /a> 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码: response.sendRedirect("thexuan.jsp?acti

javascript通过url向jsp页面传递中文参数乱码解决方法

解决方法:在传递参数前将中文参数进行两次编码,jsp页面获取参数后对中文参数进行一次解码,中文参数就不会变为乱码了! 参考例子: <%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><%@ page import="java.net.*" %><%String str0=&

五种JSP页面跳转方法详解

1. RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,