2012-11-21 73 views
0

我有一個JSP頁面,其中包含一個包裝在窗體中的文本框。此表單的操作被設置爲一個servlet。如何在發送到servlet之前操作變量

我想在發送到servlet之前操縱字符串(從用戶在文本框中的輸入),因此基本上執行從JSP到servlet的簡單調用request.setParameter。這可以做到嗎?如果是的話我怎樣才能獲得JSP中的文本框的值?

<form action="MyServlet" method="post"> 
      <input type="text" name="txtUsername"/><br/> 
      <input type="submit" value="Submit"/> 
</form> 
+0

你想要做的操作,可能是我可以建議我需要發送的用戶名的哈希版本更好的辦法 –

+0

,並且該散列不會發生在servlet中是很重要的。 –

+0

去過濾器

回答

0

呼叫submit例如Javascript函數如下:

function fnSubmit(){ 
    document.getElementById("txtUsername").value = "new Value"; 
    document.forms[0].submit(); 
    } 
相關問題