Rumah > Soal Jawab > teks badan
Web前端初级问题,有点想不通,所以注册了号来问问,如能释疑,万分感谢。
一.servlet登录跳转验证
1.登录页面通过AJAX向后端发送用户名密码,然后servlet直接判断正确与否,再直接进行转发或者重定向到新页面或者登录页面。
2.通过AJAX将用户名和密码传到servlet,判断结果用json传回JS里,返回一个登陆判定的数字0或者1。。0则阻止submit,1则submit到servlet再转发到登陆后页面。
有点蒙蔽,不知道哪种更加合适,总觉得第2个特别不安全,但是第一种重定向会刷新,看得我很难过……
二。表格增删查改
Orz 学得都是页面跳来跳去,但是我好喜欢AJAX无刷新绘制表格,不知道这样后续有没有什么不方便的地方?
暂时就这些,希望各位指教一二。谢谢、
大家讲道理2017-04-18 10:19:46
1 salah: ajax tidak boleh menerima 302 ubah hala --> Jadi ajax tidak boleh digunakan dalam senario ubah hala jika anda mahu menggunakan log masuk ubah hala, gunakan siaran Borang atau sesuatu seperti ini.
2 Sama ada ia selamat atau tidak bergantung pada pemprosesan di bahagian pelayan anda. Kerana walaupun pengesahan akaun berjaya, setiap permintaan kepada pelayan masih perlu menggunakan kuki dan sesi untuk menentukan sama ada ia adalah permintaan daripada pengguna log masuk Sudah tentu, sesetengah perpustakaan boleh membantu anda mengurus perkara ini, seperti Shiro dan sebagainya.
Kebanyakan jadual di pasaran kini menggunakan ajax, dan terdapat banyak perpustakaan seperti itu, seperti jqGrid
高洛峰2017-04-18 10:19:46
Log masuk Ajax Selepas berjaya, halaman akan dipaparkan secara langsung atau diubah hala ke URL lain Jika gagal, JSON akan dikembalikan untuk menggesa pengguna.
黄舟2017-04-18 10:19:46
Bolehkah ajax diubah hala? ? Mungkinkah ajax memulakan permintaan kepada servlet, dan kemudian servlet memproses logik log masuk, dan kemudian bertindak balas kepada fungsi pulangan kejayaan ajax, dan kemudian memproses logik berdasarkan data tindak balasnya sendiri (perkara yang berjaya dilakukan, dan gesaan kegagalan diberikan)?
高洛峰2017-04-18 10:19:46
Terima kasih atas jemputan;
Pilihan ini bergantung pada keperluan anda Secara umumnya, pengalaman pengguna ajax adalah baik. Ia tidak akan selamat.