"> "> HTML 页面还有很多其他代码,除了调用一个 url 之外,还需要发送从 JSP 收到的用户名-6ren">
gpt4 book ai didi

javascript - 如何访问从 JSP 传递的参数作为 HTML 页面的隐藏输入?

转载 作者:行者123 更新时间:2023-11-28 05:53:24 34 4
gpt4 key购买 nike

我有一个 jsp 页面,它打开一个 html 页面并传递一些隐藏参数。就像下面...

<form name="DMSForm" method="post" action="<bean:write name="URL"/>" >
<input type="hidden" name="userName" value="<bean:write name="userName"/>">
<input type="hidden" name="password" value="<bean:write name="password"/>">

HTML 页面还有很多其他代码,除了调用一个 url 之外,还需要发送从 JSP 收到的用户名和密码。就像下面...

<frame longdesc="/styles/blank.htm" name="topFrame" id="topFrame" src="**/servlets/servlets.CH_Vault?INT=1&amp;Name=UserNameFromJSP;&amp;Password=passwordFromJSP;**" border="0" frameborder="no" noresize scrolling="no"/>

如何在html中访问JSP传递的用户名和密码?

最佳答案

不幸的是,HTML 和 JavaScript 都无法处理给定的 URL 参数。

您可以使用一点 JavaScript 来做到这一点

function gup( name, url ) {
// If you don't specify an URL in the parameters, it will take the current URL of the browser
if (!url) url = location.href;
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( url );
return results == null ? null : results[1];
}

var testUrl = "www.test.com/t.html?a=1&b=3&promo=m2-m3-m4-m5"
var promo_param = gup('promo', 'test') // returns "m2-m3-m4-m5"

关于javascript - 如何访问从 JSP 传递的参数作为 HTML 页面的隐藏输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37916219/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com