jsp、资源、web应用的目录结构、Http协议
来源:互联网 发布:混合线性模型 知乎 编辑:程序博客网 时间:2024/05/29 12:22
资源
1: 资源可以分为静态资源与动态资源 1): 不需要在运行时更改的资源叫静态资源,而需要在运行时更改的资源叫动态资源 2): 怎么开发动态资源,可以使用servlet技术
如何使用servlet(不利用工具)
1):创建一个java类(如: HelloServlet),继承HttpServlet 2):使用HttpServlet需要引入servlet-api.jar包,这个jar可以在tomcat的lib目录找 3):在类里边重写doGet方法 @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset=utf-8"); //设置下编码 resp.getWriter().write(new Date()+""); //要向浏览器输入的内容 } 4): 到tomcat下的webapps目录中创建一个文件夹(如: demo文件夹),然后在这个文件夹内创建一个META-INF文件夹和WEB-INF文件夹 5): 然后到WEB-INF文件夹下创建classes、lib这两个文件夹,和一个web.xml配置文件 6): 再到项目的目录下找到HelloServlet的class文件所在的包,把整个包文件复制到创建好的classes文件夹内 7): 最后在web.xml写好配置信息 <?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"> <servlet> <!-- serlvet的名称,这个名称是可以自定义的 --> <servlet-name>HelloServlet</servlet-name> <!-- serlvet类的全类名, 包名加类名 --> <servlet-class>com.tz.servlet.HelloServlet</servlet-class> </servlet> <servlet-mapping> <!-- serlvet的名称,这里的名称一定要和上面的保持一致 --> <servlet-name>HelloServlet</servlet-name> <!-- servlet的访问名称,浏览器中url中资源名称 --> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app> 8): 重起下tomcat,在浏览器中地址栏中输入 http://localhost:8080/demo/hello 即可访问
如何使用servlet(使用工具开发)
略
web应用的目录结构
WebContent: 应用的根目录 静态资源文件夹(如html,js,css,image) META-INF WEB-INF lib classes web.xml web配置文件
Http协议
1):协议是什么 即就是双方都要遵守的约定(或者规范) 2):Http协议是什么 浏览器和服务器之间,请求与响应的数据格式规范 3):查看请求与响应的信息(在浏览器的网络选项中可以查看) 请求信息: GET /day02/hello2 HTTP/1.1 Host: localhost:8080 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Connection: keep-alive Upgrade-Insecure-Requests: 1 响应信息: HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Content-Length: 17 Date: Thu, 02 Nov 2017 15:02:31 GMT (这里有一个空格) this is a servlet (服务器向浏览器输出的一句话) 4): 通过电脑系统自带的工具访问tomcat查看响应信息(telent 远程访问工具) a): 打开控制面板>进入卸载程序界面>点击左边的启用或者关闭windows功能>在Telnet客户端前面打上钩,然后确定 b): 运行cmd c): 输入telnet localhost 8080 然后回车 d): 按下ctrl + ] 然后回车
阅读全文
0 0
- jsp、资源、web应用的目录结构、Http协议
- Web应用的目录结构
- Tomcat下目录的结构;动态WEB资源目录结构
- tomcat目录结构与配置文件,web应用的目录结构
- tomcat目录结构与配置文件,web应用的目录结构
- jsp页面如何访问WEB-INF目录下的资源
- Java Web应用目录结构
- HTTP协议的结构
- HTTP协议的结构
- HTTP协议的结构
- Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】
- tomcat目录结构、web应用的目录结构及相关应用
- Web资源访问及HTTP协议详解
- Web资源访问及HTTP协议详解
- Web资源访问及HTTP协议详解
- 我个人习惯的Web应用的目录结构
- Tomcat之web应用的目录组成结构
- JSP&Servlet--Http协议及Web基础
- window 下 使用 gdb
- 阶乘
- Nginx简介及使用Nginx实现负载均衡的原理
- 如何在SQL Server中的SELECT TOP 中使用变量
- js短路表达式
- jsp、资源、web应用的目录结构、Http协议
- 设计模式:代理模式
- Https 建立安全连接的过程(SSL原理)
- laravel-admin的图片删除
- 腾讯云推荐系统介绍--百亿级通用推荐系统实践
- 分类之WASC
- Angular tab标签页动态加载组件具体实现
- Java 常见集合
- ssm+shiro框架的详细配置