![](/img/trans.png)
[英]How to access and store the input hidden field of a jsp page which is changing dynamically on button clicks?
[英]How to access parameters passed from JSP as hidden input to HTML page?
我有一個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接收的這些userName和密碼。 如下......
<frame longdesc="/styles/blank.htm" name="topFrame" id="topFrame" src="**/servlets/servlets.CH_Vault?INT=1&Name=UserNameFromJSP;&Password=passwordFromJSP;**" border="0" frameborder="no" noresize scrolling="no"/>
如何在html中訪問JSP傳遞的userName和密碼?
遺憾的是,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"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.