首页 > 代码库 > Servlet实例讲解
Servlet实例讲解
昨天开晨会,组长突然问我,客户端控件中的信息,在后台如何获得?我想想答道:如果整体提交用form,在C#代码中用request获得表单中的内容;如果局部提交,在用JS和Ajax交互,通过Ajax的open()和send()方法向后台传,通过Ajax的onreadystatechange()回调函数接收后台传回的数据。
触类旁通,举一反三,原来学JavaWeb的时候,一直没整明白html和Servlet是如何交互的,现在通过一个简单的Servlet登录实例来讲解整个登录过程的交互机制。源码下载地址:http://pan.baidu.com/s/1ntCztBr。
下图是整个项目的结构。
Login.html为登录页面,在form表中的action属性中设置表单处理类为LoginCheck(servlet)。接着LoginCheck调用Dao访问SQL数据库(JDBC连接数据库),获取查询结果。LoginCheck类根据返回结果选择跳转页面(涉及到sendRedirect()跳转和getRequestDispatcher()跳转,详情将见博客:http://blog.csdn.net/lishehe/article/details/23133105)。
麻雀虽小,五脏俱全。通过这个小Demo,可以帮助你快速学会Servlet。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。