Dapatkan kata sandi nama pengguna dan nilai peran dari JSP dan atur di bean Spring

Saya memiliki JSP dengan drop-down dan 2 bidang teks bagi pengguna untuk memilih peran dan memasukkan nama pengguna dan kata sandi masing-masing. Saya perlu mendapatkan peran yang dipilih pengguna dan uname dan pwd dan mengaturnya dalam kacang. Tolong bantu aku !! Saya sangat baru di Spring.. beri tahu saya dari dasar seperti bagaimana saya harus melewatinya.

Bagaimana cara mendapatkan kata sandi nama pengguna dan nilai peran dari JSP dan diatur dalam kacang menggunakan Java spring?

<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>

person Priya    schedule 01.12.2012    source sumber
comment
Silakan bagikan kode untuk JSP terlebih dahulu.   -  person Amber    schedule 01.12.2012
comment
Apa yang sudah Anda coba? Maksud saya selain meminta orang asing secara acak di internet untuk melakukannya itu untukmu.   -  person Andrew Thompson    schedule 01.12.2012
comment
@Amber Membagikan kode JSP!! Terima kasih   -  person Priya    schedule 01.12.2012
comment
@AndrewThompson Sejujurnya saya tidak tahu bagaimana melanjutkannya tolong bantu saya..!!   -  person Priya    schedule 01.12.2012
comment
JSP membentuk bagian tampilan di Aplikasi Musim Semi. Silakan lihat dulu beberapa tutorial tentang itu. JSP akan dikonversi ke halaman HTML dan di sana nama pengguna dan kata sandi akan berada dalam Formulir yang ketika dikirimkan akan mengisi formulir di pengontrol.   -  person Amber    schedule 01.12.2012


Jawaban (1)


Anda tidak menyebutkan apa pun tentang dari mana nama pengguna/peran itu berasal atau disimpan. Jadi saya berasumsi Anda melakukan pendekatan ini dengan cara yang salah untuk aplikasi pegas MVC. Mungkin Anda berasal dari php atau semacamnya, di mana Anda cukup memasukkan kode Anda ke dalam file php dan menampilkan nilainya dalam html, juga di file yang sama.

Di MVC, ada cara yang sangat berbeda dalam melakukan pendekatan. Pertama, Anda harus mempertimbangkan model/domain Anda. Ini akan menjadi objek Pengguna dan objek Peran dalam kasus Anda. Kemudian Anda akan membuat pengontrol untuk mengelola objek-objek ini. Kemudian Anda akan melihat tampilan (jsp) untuk menyajikan objek-objek ini kepada pengguna akhir. Jadi dalam kasus Anda, jsp adalah hal terakhir yang perlu dipertimbangkan.

Saya sarankan menggunakan spring ROO untuk membangun aplikasi sederhana Anda. Ini akan menghasilkan/merancah aplikasi MVC pegas berdasarkan model/kelas domain Anda. Ini juga menggunakan semua praktik terbaik musim semi, jadi ini adalah cara yang baik untuk mempelajari cara kerjanya.

person Solubris    schedule 01.12.2012