一.查杀进程
cmd: netstat -aov
查端口号去任务管理器-详细-PID查询再杀掉
二.什么是servlet(两个单词)? servletde 相关内容
1.javaweb的三大组件
1.servlet
2.filter(过滤器)
3.listener(监听器)
是运行在服务端的java小程序
处理客户端的请求
2.部署工程移除
remove(servers下的工程)
3.专门向客户端提供响应的方法
service方法
4.web.xml
每一个工程都要配置
(/first)
虚拟路径设置
设置虚拟路径即可在浏览器中使用虚拟路径运行
<!-- 创建一个Servlet就要配置这两个东西 -->
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>cn.huake.servlet.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<!-- http协议访问时,使用的虚拟路径 -->
<url-pattern>/first</url-pattern>
</servlet-mapping>
```
## 5.java文件中输出中文
```java
res.setContentType("text/html;charset=utf-8");
res.setCharacterEncoding("utf-8");
//用text作为例子
<div class="se-preview-section-delimiter"></div>
6.设置输出格式
res.getWriter().write("<body><h1 style='color:red'>嫁人就嫁程序员!!!</h1></body>");
<div class="se-preview-section-delimiter"></div>
7.常见问题
项目报错 红叉或感叹号
右键点击build path->
configur build
path->java build path->
哪个有错移除哪个,再添加一个。
8.一些函数的意义
“`java
//servlet对象创建时执行(一次调用)
@Override
public void init(ServletConfig config) throws ServletException {
}
//每次请求时都会执行(刷新就会调用)
//ServletRequest:代表请求,内部封装的就是http请求
//ServletResponse:代表响应,内部封装的是将要响应给客户端的信息
@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
}
//servlet销毁时执行
@Override
public void destroy() {
}
“`
9.查看servlet类源码
按住Ctrl,光标移到类时会出现下划线
点击,如果没有源码,点击添加导入源码的压缩包。
10.向浏览器传送数据
两种方法
1.get方法(请求时参数暴露在浏览器中)
2.post方法(不会暴露参数)