servlet 是sun公司开发web动态的一门技术
sun在这些api中提供一个接口名字叫:servlet(是实现了servlet接口的java程序)
开发一个servlet程序只需要两部:
编写一个类,实现接口(servlet)
把开发好的java类部署到web服务器中
为什么要编写Servlet的映射?
是因为我们写的是java程序,但是需要通过浏览器的访问,二浏览器需要web服务器,所以我们需要在Web服务器中注册我们所写的Servlet,还需要给他一个浏览器能够访问的路径
进入页面如果报错(500)就降低一个版本用TOMCAT 9
javaweb第一个方法的使用
context.setAttribute("username",username);//获得属性节点 将一个数据放到ServletContext中 名字为username 值为username
RequestDispatcher requestDispatcher = context1.getRequestDispatcher("/gp");//转发请求路径 requestDispatcher.forward(req,resp);//调用forword实现请求转发
javaweb第二个方法的使用
//获取当前目录下的资源文件,从资源文件中获取资源流(也就是数据)
InputStream is = this.getServletContext().getResourceAsStream("/WEB-INF/clsses/com.tang.properties");
其中Properties(Java.util.Properties),主要用于读取Java的配置文件
常用的jar包
<dependency> <groupId>org.mortbay.jetty</groupId> <artifactId>servlet-api</artifactId> <version>2.5-20081211</version> </dependency>