jsp页面间传中文参数示例(页面传参数编码)_JSP编程

转码:

复制代码 代码如下:

a.href="./showCont.jsp?tcontent="+encodeURI(encodeURI(tcontent));

解码:

复制代码 代码如下:

java.net.URLDecoder.decode((String)request.getParameter("tcontent"), "UTF-8");


a.jsp源代码

复制代码 代码如下:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<%
       String str_test = "华工";
%>
<form method=post action="b.jsp?test=<%=java.net.URLEncoder.encode(str_test) %>">
         <input type="submit" value="Submit" name="提交"> 
</form>

</body>
</html>
 

b.jsp源代码

复制代码 代码如下:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>

<%
       String str = new String(request.getParameter("test").getBytes("ISO8859_1"));
%>
<BR>
<%=str %>
</body>

时间: 2024-12-26 22:53:23

jsp页面间传中文参数示例(页面传参数编码)_JSP编程的相关文章

求指导啊!~~框架页面间的值传递应该怎样传啊?就是像百度地图那样

问题描述 求指导啊!~~框架页面间的值传递应该怎样传啊?就是像百度地图那样,我想在搜索框中输入地址(框架的左边),然后在地图上显示该点(框架右边,调用百度的api的),怎让把值地址传给右面的页面啊?我上网查看好像要用到session,该怎么用啊?各种不懂啊---- 解决方案 解决方案二:a.aspx?id="+参数+"另外一个界面自己接收session也行这样的页面传值很难么?解决方案三:iframe传值target.<headrunat="server"&g

JSP页面中文传递参数使用escape编码_JSP编程

今天在使用中文传递参数时,遇到死活编码转不过去,于是想到了用escape,在使用后 request.getParameter接收不到参数,于是想着怎么能够接收到参数. 经过试验,通过 复制代码 代码如下: zbtmp=escape(escape(zbtmp));//加密2次danielinbiti var params = "name="+zbtmp; window.open('showzsgraph.jsp?params); 然后可以通过request.getParameter获取到

JSP+ MySQL中文乱码问题post提交乱码解决方案_JSP编程

写了两个jsp页面index.jsp和mysql_insert.jsp.数据处理流程为:在浏览器(chrome)上访问index.jsp后在其表单上输入数据,提交至mysql_insert.jsp,mysql_insert.jsp首先将接收到的数据按变量存入MySQL的html_db数据库的person_tb中(该表原有部分数据),然后mysql_insert.jsp再拿出该表中所有数据显示在mysql_insert.jsp页面上. 现在发现,当提交的数据中含有中文(比如变量姓名的值为中文)时,

JSP+Servlet制作Java Web登录功能的全流程解析_JSP编程

0.新建web项目首先,在MyEclipse里新建java web项目,项目名为login.此时,项目中包含一个src文件夹和一个WebRoot文件夹,以及Java Web自带的JRE库文件夹和J2EE库文件夹.其中,在WebRoot文件夹下,包含了WEB-INF文件夹和一个index.jsp页面文件. 接下来,新建一个JSP页面,命名为login.jsp. 项目文件的结构如下: 1.设计login.jsp页面打开login.jsp页面后,修改第一行的代码为pageEncoding="utf-8

jsp实现从服务器下载xls文件到客户端的方法_JSP编程

本文实例讲述了jsp实现从服务器下载xls文件到客户端的方法.分享给大家供大家参考,具体如下: 参考网上的代码写了一个下载xls文件到客户端的jsp页面,只要将服务器的文件地址传给这个jsp页面就可以实现下载文件到客户端了. <%@ page language="java"import="java.util.*"pageEncoding="utf-8"%> <%@ taglib prefix="c"uri=&

jsp的常用指令有哪些(编译指令/动作指令整理)_JSP编程

Jsp包含三个编译指令和七个动作指令. 三个编译指令为:page.include.taglib. 七个动作指令为:jsp:forward.jsp:param.jsp:include.jsp:plugin.jsp:useBean.jsp:setProperty.jsp:getProperty. 一.编译指令 1. page指令 a. 通常位于jsp页面的顶端,同一个页面可以有多个page指令.语法格式如下: 复制代码 代码如下: 〈% @page [language="Java"] [e

JSP学习之Java Web中的安全控制实例详解_JSP编程

本文实例讲述了JSP学习之Java Web中的安全控制.分享给大家供大家参考.具体如下: 一.目标: ① 掌握登录之后的一般处理过程: ② 能够为每个页面添加安全控制: ③ 能够共享验证代码: ④ 使用过滤器对权限进行验证: ⑤ 能够对文件的局部内容进行验证: ⑥ 掌握安全验证码的基本实现方式: ⑦ 通过异常处理增强安全性. 二.主要内容: ① 通过修改前面的登录功能,分别对管理员和普通用户的登录进行处理: ② 为管理员才能访问的页面添加控制: ③ 共享各个页面中的控制代码,使用专门的文件,然后

Jsp页面实现文件上传下载类代码第1/2页_JSP编程

刚才和lp看完电影,把jsp页面抽出class调整了一下.最近总上经典,是感觉既然当了斑竹,就该留下点什么.lp这几天也半开玩笑半生气的说,一回来就上经典,就发帖,你干脆娶经典作lp得了.想想,这几天是有点夸张,以后放慢速度了.保持1星期1帖吧,那样也能多想写,多总结些.发帖的初衷就是有时候看到有的朋友问的问题,似乎还没有走进java的门,希望这样的帖子,能对新手一点帮助,也就满足了.有时候随意的一段话,其实也是自己的一点经验,而有时候之所以絮絮叨叨,是想把问题说的清楚明白,让高手见笑了.因为在

PHP在不同页面间传递Json数据示例代码_php技巧

gettest.php文件: 复制代码 代码如下: <?php $value["name"]= urlencode("我的姓名"); $value["pass"]= urlencode("pass888"); $value["age"]=30; $jsonstr =json_encode($value); $url="http://127.0.0.1:8080/get.php?id=100&