Servlet
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
在idea中学习servlet
在src下创建相应的包com.公司名.业务名 创建一个demo类
继承servlet接口
Servlet 一共有五个方法要实现
我们先在 index.jsp同级下新建一个demo.jsp
直接打开http://localhost:8080/java_web_war_exploded/demo1.jsp即可访问到
如果无法打开,可能是idea实时更新没开启,开启步骤如下
我们访问的所有地址都是经过编译后的out文件夹中的资源
而我们写的代码都是存储在WEB-INF中,但是tomcat并不能直接访问WEB-INF中的文件
这个时候我们需要将我们的代码文件进行映射
我们找到web.xml文件
添加如下代码
servlet
Servlet-name servlet的名称
Servlet-class 你的类
Servlet-mapping servlet映射
Servlet-name 你要映射的servlet名称
Url-pattern 你要映射到的地址
我们再在之前创建好的类中的service方法加一句
重启tomcat,访问 http://localhost:8080/java_web_war_exploded/demo1
就可以看见控制台打印
service参数
servletRequest 接收参数
serletResponse 返回参数