编写第一个Servlet程序
2024-09-05 03:14:55
在开始这一节之前呢,我们还需要把Tomcat配置到Eclipse中,配置的方式很简单,打开Eclipse,Window,Preferences,进入到这个页面
将Tomcat的安装目录配置到Eclipse中。
然后,可以看到左侧多出来一个Servers文件夹:
新建一个LoginServlet类,继承HttpServlet
public class LoginServlet extends HttpServlet{ @Override
public void init() throws ServletException {
System.out.println("进入 " +this.getClass().getName());
} }
这里需要引入servlet-api.jar包,可以在tomcat的lib中找到
在web.xml里面添加Servlet配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">
<display-name>spring0507</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.spring.web.servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/login.do</url-pattern>
</servlet-mapping> </web-app>
按住ctrl,鼠标划上去,如果com.wzry.web.LoginServlet下面出来一个短横线,说明引入正确。
如果是Eclipse,还要修改编译路径:
这个路径是错误的,因为web项目中,Java类编译后的class文件都应该在这个地方:
部署项目,启动Tomcat,然后打开浏览器,输入:
http://localhost:8080/spring0507/login.do
这就说明,我们的流程已经走通了。
转自:https://www.cnblogs.com/skyblue-li/p/8251215.html
最新文章
- 聊下 git remote prune origin
- WIN10 多用户登录
- Android Studio 1.5错误
- 使用 IMQ+HTB+iptable 统一流量控制心得
- Linux下安装配置Nexus
- Intent传递对象的两种方法
- C#把某个数组的一部分复制到另一个数组中的两种方法:Buffer.BlockCopy和Array.Copy
- 对 Android 开发者有益的 40 条优化建议
- EDIUS分别输出视频和音频的教程
- Android学习----Activity
- Enumeration
- jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动
- Push or Pull?
- 安装Windows Azure Powershell
- C#将dataGridView中显示的数据导出到Excel(大数据量超有用版)
- WEB框架-Django框架学习-关联管理器(RelatedManager)
- setting.xml
- Wordpress上一篇文章和下一篇文章
- centOS 6.5采用python+nginx+uwsgi实现爬金十财经日历
- Luogu4768 NOI2018归程(最短路径+kruskal重构树)
热门文章
- C#projectPropertyGrid 显示结构(展开逗号分隔)
- 重装win7后如何恢复ubuntu引导
- Lua 可变参数 ... 的一点测试
- vue 2.0+ 怎么写本地接口获取数据
- 解决ios中input兼容性问题
- vue axios传参报错的解决方法
- 【问题】使用XShell连接Debian,没有语法高亮
- toolbox 中创建nginx服务器,使用localhost不能访问
- 解决python中调用 imread 报错:ImportError: cannot import name imread
- 关于一个socket在阻塞模式下是否还可以使用的实验