2012-12-01 31 views
0

我有一個帶有下拉和2個文本字段的JSP,供用戶選擇角色並分別輸入用戶名和密碼。我需要獲取用戶選擇的角色和unamepwd並將其設置在bean中。請幫幫我 !!我對春天很新鮮..從基本上告訴我,我應該如何通過這個。從JSP獲取用戶名密碼和角色值並在bean中設置Spring

如何從JSP中獲取用戶名密碼和角色值,並使用Java spring在bean中設置?

<html> 
    <head> 
     <script type="text/javascript"> 
      function enableTextBox() { 
       if (document.getElementById("dropdown").value == "Admin") { 
        document.getElementById("uname").disabled = false; 
        document.getElementById("pwd").disabled = false; 
       } else { 
        document.getElementById("uname").disabled = true; 
        document.getElementById("pwd").disabled = true; 
       } 
      } 

      function doClear() { 
       document.getElementById("uname").value = ""; 
       document.getElementById("pwd").value = ""; 
      } 
     </script> 
    </head> 

    <body> 
     <table border=0 width=100% height=100%> 
      <tr> 
       <td valign="middle" align="center"> 
        <table border="1" bordercolorlight="#C0C0C0" style="border-collapse: collapse" 
        bordercolor="#C0C0C0" cellpadding="0" cellspacing="0"> 
         <tr> 
          <td valign="middle" align="center" style="width: 400px"> 
           <table border="0"> 
            <tr> 
             <td colspan=2> 
              <p align="center"> 
               <img src="images/logo.jpg" width="144" height="66"> 
             </td> 
            </tr> 
            <td align="center" colspan=2> 
             <FONT COLOR=BLUE SIZE=3>Welcome</FONT> 
            </td> 
            <tr> 
             <td align="center" colspan=2> 
              <STRONG><font size="4">Auction Site </font> </STRONG><font size="4"><BR> 
    </font> 
             </td> 
            </tr> 
            <tr> 
             <tr align=center> 
              <td align="right"><b>Select your role:</b> 
              </td> 
              <td align="left"> 
               <select name="dropdown" id="dropdown" onchange="enableTextBox();"> 
                <option value="Admin">Admin</option> 
                <option value="csc">CSC Employee</option> 
               </select> 
              </td> 
             </tr> 
             <tr align=center> 
              <td align="right"><b>User ID:</b> 
              </td> 
              <td align="left"> 
               <input type="text" id="uname" name="uname" value="" size="15" /> 
              </td> 
             </tr> 
             <tr align=center> 
              <td align="right"><b>Password:</b> 
              </td> 
              <td align="left"> 
               <input type=password id="pwd" name="pwd" value="" size="15" /> 
              </td> 
             </tr> 
             <tr align=center> 
              <input type="submit" id="sub" name="sub" value="Submit" size="15" /> 
              <td align="left"> 
               <input type="button" id="clr" name="clr" value="Reset" onclick="doClear()" 
               /> 
              </td> 
             </tr> 
           </table> 
          </td> 
          </tr> 
        </table> 
       </td> 
       </tr> 
     </table> 
    </body> 
</html> 
+0

請首先分享JSP的代碼。 – Amber

+1

[你有什麼嘗試?](http://www.whathaveyoutried.com/)我的意思是*除了*在互聯網上向隨機陌生人詢問是否爲你做。 –

+0

@Amber共享JSP代碼!謝謝 – Priya

回答

0

你不提及任何有關用戶名/角色來自或存儲的地方。 所以我假設你正在接近這個錯誤的春天MVC應用程序。 也許你來自php或其他什麼東西,你只需將你的代碼放在php文件中,並在html中顯示值,也可以在同一個文件中。

在MVC中,有一種完全不同的接近事物的方式。 首先你應該考慮你的模型/域。這將是您的案例中的用戶對象和角色對象。 然後,您將構建控制器來管理這些對象。然後你會查看視圖(jsp)將這些對象呈現給最終用戶。所以在你的情況下,jsp是最後要考慮的事情。

我建議使用spring ROO來構建你的簡單應用程序。它會根據您的模型/域類生成/搭建一個Spring MVC應用程序。它也使用所有春季最佳做法,因此是學習如何運作的好方法。

相關問題