服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录
来源:互联网 发布:数据分析合同 编辑:程序博客网 时间:2024/06/07 17:20
前一段时间写了一个应用,里面需要用户的登录注册。由于以前没有涉及过这方面的知识,所以走了很多弯路。花了好几天才完成了用户的登录。犯错的原因一是对于工程的目录结构不了解,而是对于各个部分的作用不了解。这周我们老师刚好讲到web服务器的搭建,听完他说得才知道以前自己搭建的那一个是多么烂。
好了,开始正题:
(一):工程的创建
首先打开eclipse,如图所示,创建一个动态的web工程
选择Tomcat的版本,以及设置Tomcat所在路径(如果Tomcat之前没有安装,请先完成安装与配置再往下进行,我下载的是第九版,第八版要更稳定一些,如果还没有下载,建议选择第八版)
点击finish,然后我们来到下面这个界面
一直点击next直到这个界面,在这个界面里,我们勾选上生成web.xml
文件的复选框。
到这里,我们已经完成工程的创建了。
(二):编写login.html文件
首先在WebContent目录下新建一个文件,命名为login.html,下面是login.html的代码,不会html的直接复制就好了。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
下面是login.html的效果图
(三):创建servlet
创建servlet需要下载servlet-api.jar包,下面是资源的下载链接,解压之后,我们把jar文件拷到WebContent目录下的lib文件夹,或者添加到编译路径里面。
点击下载
在Java Resource新建一个servlet,命名为LoginServlet
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
这个servlet只是把我们输入的用户名在控制台打印出来。
在login.html中,我们开始没有填写action的值,现在把它填写上我们:LoginServlet
填写的这个字段是从servlet里面得到的
(四):更改web.xml里面的内容,把欢迎文件列表改为我们的login.html
如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
到这里我们的最初的服务器大致搭建完成,运行程序启动服务器,打开浏览器输入对应的url,
可以直接从自己的程序里面复制链接(我把端口号更改为了9594,原本是8080)
在浏览器中显示如图:
点击登录,查看eclipse的控制台输出内容:
我们可以看到用户名已经被打印出来了。
补充:最初学习的时候,总是不清楚工程的目录结构,下面我把自己的工程目录结构贴出来
- 服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录(一)
- 服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录(二)
- 服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录(三)
- 服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录(一)
- 服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录
- Servlet +JSP+Javabean 实现用户登录注册
- 用JSP+Servlet+JavaBean模式实现简单的登录
- JSP+Servlet+JavaBean+JDBC实现用户登录,及成绩查询
- JSP+Servlet实现简单的用户登录注册
- 用JSP+Servlet+JavaBean模式实现一个简单的登录网页设计(JSP+Tomcat+MySQL)
- JSP+Servlet+JavaBean+DAO
- jsp+servlet+javabean+dao
- JSP+JavaBean+Servlet用户注册登录请求的处理
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- 基于Servlet+JSP+JavaBean开发模式的用户登录注册
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- sqlite 数据库实操
- 青岛往事(三)
- SpringMVC学习笔记(一)-概述、HelloWorld、@RequestMapping、@RequestParam
- Hive 窗口函数(Windowing Functions)
- 服务器搭建:servlet+dao+javabean+jsp实现简单的用户登录
- POJ
- 博弈——GG and MM
- DevOps企业实践指南(9): ITSM与Agile的融合
- python统计文本中单词出现次数
- 核+X参赛小作品:拟真核电厂控制台
- 自定义segue的方向
- matlab中矩阵运算函数
- MATLAB中符号运算