我用MVC方式寫了一個登錄驗證的ACTION,如果是執行SUBMIT數,已能正常運行.
現在我套用上AJAX技術,進行異步提交數據,然後要解決的問題有以下的:
1.在actionForm中,我檢驗用戶輸入的user和Pass,如果為NULL,則ActionErrors會把該錯誤對象會被ActionForm.Add(...)保存起來,接著我要在用戶輸入的頁面上發同該錯誤並且提示,怎麽完成這些動作?由於AJAX技術是不用整個頁面刷新,請各大蝦指點。。。
------解决方案--------------------
iframe
------解决方案--------------------
当用戶輸入了userName和Password后,可以用AJAX将这两个值作为参数而发出请求,在服务器端处理后返回(如用out.print()),可以在返回串中设标志位来检查用户是否合法;更加灵活的是返回XML,这些在网上都有很多资料的,可以搜一下;用框架会挺简单,只是如果项目只会在这个地方用到AJAX,那单纯的AJAX已经可以满足要求^_^