随笔分类 - javaweb
发表于 2020-08-10 10:38阅读:117评论:0推荐:0
摘要:1.webapps项目发布 将web项目放在webapps目录下 或者将web项目打成war包,放到该目录下 2,conf context.xml,使用JNDI技术的话需要在该文件中配置资源 web.xml,tomcat自己的配置文件,可以修改访问的起始页面 <?xml version="1.0"
阅读全文 »
发表于 2020-08-10 10:34阅读:938评论:0推荐:0
摘要:Brower/Server的简写,这里的server指两个,WebServer和Dbserver。 DatabaseServer l 特点:客户端不需要安装部署应用程序,只要一个浏览器。它是基于Internet的产物l 优点:程序升级维护方便,代码只在WebServer中有一份,因为最终程序运行结果
阅读全文 »
发表于 2020-08-10 10:28阅读:965评论:0推荐:0
摘要:为什么会出现中文乱码 1.因为数据在计算机底层的存储方式 以二进制的方式存在,010101 我们看到的都是字符或者汉字的形式 每个应用都有自己的字符集,这个字符集就可以看成是一个字典,将二进制的内容转换为字符内容 2.因为服务器和客户端浏览器对数据的编码不同,也就是字符集不同,双方进行沟通的时候,就
阅读全文 »
发表于 2020-08-10 10:26阅读:920评论:0推荐:0
摘要:资源跳转的方式 》两种:请求转发和重定向 》请求转发 》发生的位置:发生在服务器端,浏览器的地址栏不会被改变 》转发的本质:一个请求在多个资源之间跳转 》转发时数据的保存: 》request和response的生命周期是一次请求和响应的过程 》可以放在request对象中,请求转发是一次请求和响应的
阅读全文 »
发表于 2020-08-10 10:18阅读:165评论:0推荐:0
摘要:Servlet生命周期 1.web服务器启动时,会对servlet进行实例化操作 2.第一次访问servlet时,会调用init方法进行初始化操作,这个操作只进行一次 3.每次访问servlet时,都会调用service方法进行真正的请求和响应 4.web服务器关闭时,会调用destroy进行销毁操
阅读全文 »
发表于 2020-08-10 10:09阅读:438评论:0推荐:0
摘要:前后台交互的过程 》登陆案例 1、用户通过浏览器输入url,请求登录页面(这里有一个完成请求的过程) 2、用户在登录页面输入用户名、密码,点击“提交”按钮 》提交到表单的action所指向的url 3、用户点击提交按钮,向服务器发送一个处理登陆的请求 4、服务器接收到请求后,会把url中的值与web
阅读全文 »
发表于 2020-08-10 10:05阅读:1855评论:1推荐:1
摘要:为什么需要web服务器 1.我们在本机上写的html页面别人无法访问 2。在bs架构中,我们的页面所有人都可以访问到 3.他们访问的是放在服务器上的页面 4,服务器的本质就是一台配置很高的电脑 这台电脑之所以称为服务器是因为我们在这台电脑上安装了一个中间件 这个中间件我们又称为web服务器 我们可以
阅读全文 »
发表于 2020-08-10 09:59阅读:145评论:0推荐:0
摘要:web开发三大组件:监听器、过滤器、servlet 》注册顺序,加载顺序
阅读全文 »
发表于 2020-08-10 09:58阅读:592评论:0推荐:0
摘要:ajax是一种可以实现局部刷新的技术。请求后台的同时,不刷新整个页面 Asynchronous JavaScript XML 异步的js+XML,ajax不是一种技术,而是几种技术的结合体 核心技术: XmlHttpRequest
阅读全文 »
发表于 2020-08-10 09:56阅读:435评论:0推荐:0
摘要:在服务器上存储信息的方式,四大范围对象 page/pageContext 一个页面 request 一次请求 前台发送的请求信息 setAttribute() session 一次会话,对应的是浏览器, setAttribute(); getAttribute(); inValidate(); 设置
阅读全文 »
发表于 2020-08-10 09:54阅读:152评论:0推荐:0
摘要:cookie和session的区别 session属于内置对象,由服务器创建,cookie对象需要new出来 session是在服务器上存储信息,cookie是在浏览器电脑硬盘上存储数据 session是可以存储对象类型,但是cookie只能存储字符串,不能存储对象,不能存user来获取其属性,可以
阅读全文 »
发表于 2020-08-10 09:52阅读:166评论:0推荐:0
摘要:1.get方式是将参数以?形式拼接在url上,多个参数之间使用&连接 post会将所有的参数封装为一个form数据体 2.post更安全 3.get方式因为受到url长度限制,无法传递大量数据,但是post可以,文件上传以post方式进行 4,表单默认为get 5.从服务器获取数据用get 6.通过
阅读全文 »
发表于 2020-08-10 09:49阅读:517评论:0推荐:0
摘要:响应方式 1.重定向:服务器告诉浏览器去访问一个新的路径 浏览器的路径会发生变化 可以重定向到外部资源 是浏览器在起作用 信息无法共享 2.转发:服务器内部控制权的转移 在这个过程中,没有新的请求被发现 浏览器的这一个请求会被转发到下一个页面或者servlet 浏览器的路径不会发生变化 是服务器在起
阅读全文 »
发表于 2020-08-10 09:48阅读:974评论:0推荐:1
摘要:设置请求数据的编码方式 request.setCharacterEncoding("utf-8"); 只针对post请求有效,因为post的数据封装为了请求体,而get方式 没有请求体
阅读全文 »
发表于 2020-08-10 09:45阅读:1800评论:0推荐:0
摘要:forEach循环 java中的 for(String str : list) <ul> <c:forEach var="str" items="${list}" varStatus="vs"> <%-- 循环体--%> <c:if test="${vs.first}"> <li style="fo
阅读全文 »
发表于 2020-08-10 09:44阅读:488评论:0推荐:0
摘要:查找范围 用来获取四个范围对象中存储的数据 page\request\session\application EL默认会一次查找这四个对象 一般需要给EL指定查找范围 ${pageScope.msg} ${requestScope.msg} ${sessionScope.msg} ${applica
阅读全文 »
发表于 2020-08-10 09:43阅读:181评论:0推荐:0
摘要:》内置对象就是由web容器创建的一组对象,我们在jsp中直接使用即可 》jsp内置对象不需要使用者声明创建,由容器维护和管理 》jsp内置对象的名称是jsp的保留字,(内置对象又叫隐藏对象,隐含对象,隐式对象,9个内置对象全部为jsp保留字) 所谓的保留字,就是Java自己预留了很多的关键字(也就是
阅读全文 »
发表于 2020-08-10 09:41阅读:337评论:0推荐:0
摘要:1.jsp引擎将jsp文件翻译为java文件,存放在tomcat的work文件夹下 翻译后的文件:init() service() destroy() 在service方法,所有的静态代码都以字符串的形式输出到了浏览器 2.java文件被编译为class 3.运行class二进制文件 将响应传递给w
阅读全文 »
发表于 2020-08-10 09:39阅读:232评论:0推荐:0
摘要:因为html无法解析服务器响应回的java内容 在jsp中可以直接写java
阅读全文 »
发表于 2020-08-10 09:38阅读:88评论:0推荐:0
摘要:指令: 》<%@ page language="java" contentType="text/html;charset=utf-8" import="java.util.List" %> 指定当前jsp的解析方式 ,引入外部的包 Content-Type 标头告诉客户端,实际返回的内容的内容类型。
阅读全文 »