2018-06-20(登录——编程实例)

登录流程:登录界面 -》输入登陆信息 -》登陆成功/登陆失败


在dao包下的对应的接口类(用户类)创建对应的用于查询sql的声明,然后在对应的类下完成方法体的编写。

在service包(没有的则建立一个)下,创建一个类用于检验用户的输入是否正确。

在servlet包下创建servlet类(类名可自行修改为其他的,直接在new那里选择创建servlet文件,这样eclipse就会直接生成框架代码)-> 编写方法体

在WebContent目录下新建一个目录,之后在这个目录下新建一个jsp文件,命名为login.jsp(命名可自行修改,但最好命名为清晰易懂的),通常在新建的jsp文件上的第一个操作时修改title,接着就是编写body。之后根据需要新建登录失败和登陆成功的两个jsp文件。

之后在web.xml配置一下信息。

首先要添加servlet元素、和两个子元素servlet-name和servlet-class;(servlet-name就是刚刚创建的servlet类的类名,servlet-class就是这个servlet类的完全限定名(也就是包名+类名));

接着添加servlet-mapping元素:用于映射servlet对外访问的路径。包含两个子元素servlet-name和url-pattern;servlet-name跟前面的servlet-name相同;url-pattern就是刚刚在jsp文件中form中action的值。

这样就完成了基本的登陆界面的逻辑。



http的请求方法类型:(基本上会用到的就只有GET和POST,其他的基本不会用到)

1.GET    用于从指定的资源请求数据。(为默认提交方式)

2.HEAD    类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头

3.POST    向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。

4.PUT    从客户端向服务器传送的数据取代指定的文档的内容,即用于上传指定的资源。

5.DELETE    请求服务器删除指定的页面,即用于删除指定的资源。

6.CONNECT    HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。

7.OPTIONS    允许客户端查看服务器的性能,即用于返回服务器支持的http方法。

8.TRACE    回显服务器收到的请求,主要用于测试或诊断。

【通过在servlet类右键 -》选择 Open Type Hierarchy -》所打开的窗口显示了这个servlet类的继承关系 -》选中HttpServlet ,可以看到有很多的方法 】

你可能感兴趣的:(2018-06-20(登录——编程实例))