[英]Struts 2: Sending values of form fields from jsp to action class
我知道它一定很簡單,但是我仍然無法弄清楚。
我在jsp頁面上有一個鏈接。
單擊此鏈接后,我要打開(瀏覽器的)另一個選項卡。
此新頁面的視圖由操作類定義,該類需要一個表單字段值。
我面臨的問題是,如果不提交表單,就無法獲取表單字段的值到操作類。 提交表單也會更改原始jsp的視圖,這違背了打開新選項卡的全部目的。
因此,我需要一種無需重新設置原始jsp頁面的視圖即可將表單字段值獲取為操作類的方法。
我遇到的一種方法是URL重寫,但這是我的最后選擇。
請提出一些建議!
謝謝!!
首先,我想指出(目前就我所知)當前可能會強制出現一個新選項卡,它取決於用戶的瀏覽器以及他們在此處看到的更多信息的設置。
現在到您的問題上,由於鏈接無法自行發送表單數據,因此您有兩種選擇:
我個人會選擇第一個選項。
這是選項一的簡單示例,在您提交時不會刪除輸入值...
<html>
<body>
<form action="test1.html" method="post" target="_blank">
<input type="text" name="bob" />
<input type="submit" value="Hello"/>
</form>
</body>
</html>
您可以進行ajax調用,也可以使用其中的get參數來動態構建鏈接URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.