2个JSP页面传递参数

跳转方式: window.location.href

参数传递方式:URL

JSP1代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
<script>
    function go() {
        //获取#dia的值
        var s = document.getElementById("dia").innerHTML;
        console.log(s);
        //实现页面之间的跳转和URL传递参数
        window.location.href = "index2.jsp?s="+s;
    }
</script>
</head>
<body>
   <div>
       <p id="dia">pass me</p>
       <button type="button" onclick="go();">click me</button>
   </div>
</body>
</html>

JSP2代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
    //接收URL传递来的参数
    String flowid = request.getParameter("s");
%>
<html>
<head>
    <title>Title</title>
</head>
<body>
    <p>使用wind.location.href跳转成功</p>
    //将参数显示到页面上
    <p>取得值为:<%=flowid%></p>
</body>
</html>

仅供复习知识点参考

时间: 2024-10-08 00:08:11

2个JSP页面传递参数的相关文章

JSP页面传递参数乱码问题整理

1.JSP页面之间传递中文参数乱码 (1).a.jsp中正常传递参数,b.jsp 中 <% String projectName = new String(request.getParameter("projectName").getBytes("ISO-8859-1"),"UTF-8"); %> <meta http-equiv="Content-Type" content="text/html;

使用JS在两个JSP页面传递参数

第一个页面test1.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + "

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

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

【JavaScript】从调用者页面传递参数

(1).aspx <param name="initParams" value="xml=Assets/SDKConfig.xml" /> 注意:只认识initParams,其他的不认. (2)app.xaml.cs private void Application_Startup(object sender, StartupEventArgs e) { string xmlConfig = e.InitParams["xml"];

spring mvc关于jsp页面传递到controller层参数类型转换(格式化)的学习记录--2018年1月

spring mvc jsp传递参数到controller涉及到日期类型数据,需要使用到类型转换器:目前笔者找到两种类型转换器可以使用: 类型一:实现Convert<Source,Target>接口的方式(Source源数据,Target目标数据类型),实现功能是一种数据类型到另一种数据类型:数据转换类如下:在不添加DateTimeFormatter.ofPattern("yyyy/MM/dd")时(MM必须大写,小写表示时间分),默认需要输入的String样式"

struts2的action与jsp之间传递参数

1.浏览器往Action传递参数: 在Action中设置属性,并为属性设置get/set方法.传递参数时按照属性的名字赋值即可.如xxx?name=aa     取值用request.getPrameters("属性名“); public class UserAction { private String name; private User user; public String userAdd() { System.out.print(user.getName()); System.out.

WinForm页面之间(父页面传递参数给子页面)传递参数

方法一通过构造函数: 父页面(frmMain)点击btnQuery按钮进入子页面(frmListInfo),将数据库名(pdtDB)传递给子页面 父页面代码: private void btnQuery_Click(object sender, EventArgs e) { string pdtDB = FISTools.TAttributeCollection.ProductInfo["DatabaseName"].ToString();//数据库名 this.TopMost = f

页面传递参数带中文产生乱码

JavaScript有三个对字符串编码的函数,分别是:escape,encodeURI,encodeURIComponent,相应解码函数unescape,decodeURI,decodeURIComponent . 后台C#可以使用Request.QueryString和Server.UrlDecode等来解码使用: 1. escape()函数 定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串. 语法 escape(string) 参数  描述  s

springmvc重定向跳转向页面传递参数

springmvc提供了RedirectAttributesModelMap类可以绑定重定向跳转需要向页面传递的值 RedirectAttributesModelMap rModel = new RedirectAttributesModelMap(); rModel.addFlashAttribute("键", 值); RedirectAttributesModelMap继承了ModelMap,实现了RedirectAttributes接口,原理是把属性放到session中,在跳转到