JavaWeb学习-01
一.在前后端进行交互时,使用的方式有很多,这里使用的是servlet对象
使用的软件是eclipse,使用的服务器是tomcat。需要注意的是使用的eclipse的版本,有的软件的版本配置tomcat会非常的麻烦。很难在网上找到如何配置tomcat的资源。
在eclipse上配置好tomcat之后,就可以在eclipse中运行动态的网页。
二.servlet对象
servlet对象是外部的一个jar包,若果不能直接使用servlet对象的话,就需要自行导入该jar包。
1.下载jar包的方法:
在下载的tomcat中有自带的该jar包。在tomcat的lib目录下有一个名为“servlet-api.jar”的jar包,将其导入你在eclipse上创建的Web项目的WEB-INF下的lib文件夹中(注:这只是能使用servlet的方法之一,需要复制到该文件下才能使用),这样就能在java项目中成功引入该类。
2.servlet类在java中的使用
在java中使用servlet有四个步骤:
①:首先需要创建一个java类。
②:实现Servlet的规范,即创建的类需要继承HttpServlet这个类(HttpServlet这个类也是继承于父类GenericServlet,而GenericServlet又是继承于接口Servlet)。
③:重写service方法,在前端页面发送请求到该类时,会调用这个方法,执行其中的方法体。
④:写注解,该注释指定了访问的路径,即暴露给网页的访问路径。例如:@WebServlet("/ser01")注:该注释需要写在类的前面
还可使用@WebServlet(name=“servlet”,value="/ser01");类似于键值对,其中value的值可以是数组。
例子:
@WebServlet("/ser01")
public class LoginTest extends HttpServlet{
@Override
protected void service(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException {
System.out.println("JAVA中输打印的内容");
//通过浏览器输出内容
response.getWriter().write("hello Servlet!");
}
}