值使用popupWindow java類在JSP中,我有這樣的事情:傳入<a href>
<form id="updateform" name="updateform" method="post">
<a href="javascript:changePassword()" ><b>change Password</b></font></a>
</form>
function changePassword()
{
var urlString= "./WebApp?app=msgsrv&class=changepassword&id=" + <%=id%> ;
popupWindow(urlString , 'ChangePassword', '600', '400', false, true);
}
changePassword
是一種servlet類的,有
execute(HttpServletRequest, HttpServletResponse)
方法。
這是我目前的代碼,但我想擺脫id
Url由於安全問題。
我試圖使用一個隱藏的字段和request.setAttribute()
,他們都沒有工作。我想知道是否有任何其他方式可以在沒有提交表單的情況下將值傳遞給Java類,因爲我在錨標記中使用了popupWindow
。
我認爲這裏的想法是根據來自Session或任何東西的值生成url。這意味着他的網址對客戶端是靜態的。 – AxelH
@AxelH感謝您的評論。可能是你的意見是真實的,但我明白他想要通過錨標籤傳遞參數給JavaScript,並且他希望將參數傳遞給JavaScript方法。 –
問題是'我想擺脫由於安全問題在Url的id。所以將jsp標籤從字符串移動到參數不會改變任何東西......這完全是一個設計選擇... – AxelH