首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初学Java Web(6)——JSP学习总结

,指令在 JSP 整个文件范围内有效,并且为翻译阶段提供了全局信息 指令的语法格式: 值 属性名=属性值%> ——【page指令】—— 作用: 定义 JSP...> 配置全局错误提示页面: > web.xml 文件中添加: java.lang.Exception...session HttpSession 表示一次会话对象,session="true" application ServletContext 表示当前应用对象 ---- EL(表达式语言) 需求:从作用域中获取共享数据...EL的特点: 1.从作用域中获取共享数据 2.从page,request,session,application作用域中按顺序搜索 3.如果共享数据为null,就输出空字符串(这是EL最重要的特点...) 使用EL表达式从指定的作用域中获取共享数据: 使用EL表达式访问对象的属性的两种方式: 1.

2K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaWeb12-JSP, EL表达式,JSTL标签

    scope的可选值: int APPLICATION_SCOPE:表示从application域中获取数据; int PAGE_SCOPE:表示从pageContext域中获取数据; int REQUEST_SCOPE...:表示从request域中获取数据; int SESSION_SCOPE:表示从session域中获取数据。...、session、application依次查找指定名称的域属性,如果找到就停止,这说明如果这四个域中存在同名的属性,那么返回的数据是从page范围中获取的。...关于全局初始化参数的内置对象的介绍 我们再学习Servlet时,讲过在web.xml文件中配置全局初始化参数,并且全局初始化参数可以使用ServletContext对象获取,现在在EL表达式中内置了一个与初始化参数相关的对象...: initParam:该内置对象的类型是Map,用来获取web.xml文件中标签的参数值,其中key代表的是参数名,value代表的是参数值

    1.7K90

    JavaWeb

    对于部署在服务器上的所有应用都有效 先到自己工程当中找web.xml配置 再到全局web.xml当中去找配置 如果两个当中有相同的配置,自己当中配置的内容会生效 静态资源加载过程 1...(POST或GET) 通过以下方式不会有referer 从收藏夹链接 单击主页或自定义的地址 在浏览器中直接输地址 获取请求体 获取一个值 req.getParameter("名称") 2....依次从pageContext域,request域,session域,application域中获取属性 在某个域中获取后将不在向后寻找 可以获得其他8大隐式对象 pageContext.getRequest...作用 EL最主要的作用是获得四大域中的数据 从四大域当中取数据 pageContext ${pageScope.key}; request ${requestScope.key} session...${sessionScope.key} application ${applicationScope.key} 简写 ${EL表达式} EL从四个域中获得某个值${key} 依次从pageContext

    17010

    50道JavaScript基础面试题(附答案)

    当解释器寻找引用值时,会首先检索其在栈中的地址,取得地址后从堆中获得实体。 6 栈和堆的区别?...可以参考我的另一篇文章JavaScript实现类与继承的方法(全面整理) 9 Javascript作用链域 作用域链的原理和原型链很类似,如果这个变量在自己的作用域中没有,那么它会寻找父级的,直到最顶层...注意,闭包的原理是作用域链,所以闭包访问的上级作用域中的变量是个对象,其值为其运算结束后的最后一个值。 优点:避免全局变量污染。缺点:容易造成内存泄漏。...可以参考我的另一篇文章什么是跨域以及几种简单解决方案 26 页面编码和被请求的资源编码如果不一致如何处理? 若请求的资源编码,如外引js文件编码与页面编码不同。...(或者:请求资源的时候不要带cookie怎么做) 通过使用多个非主要域名来请求静态文件,如果静态文件都放在主域名下,那静态文件请求的时候带有的cookie的数据提交给server是非常浪费的,还不如隔离开

    13.9K01

    40道+JavaScript基础面试题(附答案)

    9、Javascript作用链域 作用域链的原理和原型链很类似,如果这个变量在自己的作用域中没有,那么它会寻找父级的,直到最顶层。...注意,闭包的原理是作用域链,所以闭包访问的上级作用域中的变量是个对象,其值为其运算结束后的最后一个值。 优点:避免全局变量污染。缺点:容易造成内存泄漏。...中的问号,之后获取到数据后又会自动销毁,实际上就是起一个临时代理函数的作用。...25、 页面编码和被请求的资源编码如果不一致如何处理? 若请求的资源编码,如外引js文件编码与页面编码不同。可根据外引资源编码方式定义为 charset="utf-8"或"gbk"。...(或者:请求资源的时候不要带cookie怎么做) 通过使用多个非主要域名来请求静态文件,如果静态文件都放在主域名下,那静态文件请求的时候带有的cookie的数据提交给server是非常浪费的,还不如隔离开

    1.1K10

    Mybatis基础

    从 XML 文件中构建 SqlSessionFactory 的实例非常简单,建议使用类路径下的资源文件进行配置。...但是也可以使用任意的输入流(InputStream)实例,包括字符串形式的文件路径或者 file:// 的 URL 形式的文件路径来配置。...MyBatis 包含一个名叫 Resources 的工具类,它包含一些实用方法,可使从 classpath 或其他位置加载资源文件更加容易。...XML)中包含了对 MyBatis 系统的核心设置,包含获取数据库连接实例的数据源(DataSource)和决定事务作用域和控制方式的事务管理器(TransactionManager)。...使用对于给定语句能够合理描述参数和返回值的接口(比如说BlogMapper.class),你现在不但可以执行更清晰和类型安全的代码,而且还不用担心易错的字符串字面值以及强制类型转换。

    48730

    SpringBoot常用注解的简单理解

    @Value(“${xxxx}”)注解从yml或properties或自定义属性文件中读取配置。...@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的,作用为:配置spring容器(应用上下文)   使用@Configuration注解一个类表明该类可以被Spring...默认值是单例 singleton: 单例模式,全局有且仅有一个实例 prototype: 原型模式,每次获取Bean的时候会有一个新的实例 request: 表示该针对每一次HTTP请求都会产生一个新的...而@SessionAttributes注解就可以使得模型中的数据存储一份到session域中。 names: 这是一个字符串数组。里面应写需要存储到session中数据的名称。...属性必须在XML配置文件在配置时进行填充。

    1.3K10

    Servlet终极保姆级入门指南

    将资源路径/one作为key从map中获取value,得到了类的全限定名。 # 4....2.6.2、ServletContext 类的四个作用 获取 web.xml 中配置的上下文参数 context-param。 获取当前的工程路径,格式: /工程路径。...8.3、EL 从四个作用域中取值 ​ EL 获取数据的方式是从 4 个作用域对象中,从小到大的去获取,如果需要指定作用域获取数据,可使用以下 EL 的内置对象来指定。...key) 从页面域中得到值 void removeAttribute(String key) 删除四个域中同名的键 Object findAttribute(String key) 自动从四个作用域中去查某个键...:一般从作用域中获取 var属性:设置一个变量名:用来接收遍历到的每一个元素 varStatus属性:设置一个变量名:记录当前遍历元素的状态(状态对象)

    82530

    SpringMVC框架理解

    ,在将其存储到最大的域servletContext域中,这样就可以在任意位置从域中获得应用上下文ApplicationContext对象了。...,业务方法返回值为void 将需要回写的字符串直接返回,但此时需要通过@ResponseBody注解告知SpringMVC框架,方法返回的字符串不是跳转是直接在http响应体中返回 @RequestMapping...的url-pattern配置的是/,代表对所有的资源都进行过滤操作,我们可以通过以下两种方式指定放行静态资源: 方式一:在spring-mvc.xml配置文件中指定放行的资源 的请求是使用“url+请求方式”表示一次请求目的的,HTTP 协议里面四个表示操作方式的动词如下: GET:用于获取资源 POST:用于新建资源 PUT:用于更新资源 DELETE:用于删除资源...地址/user/1可以写成/user/{id},占位符{id}对应的就是1的值。在业务方法中我们可以使用@PathVariable注解进行占位符的匹配获取工作。

    1.1K20

    从零开始重新认识 SpringMVC

    请求作用域 我们可以使用 Model 类来将参数直接封装到请求作用域中: @RequestMapping("model") public String testModel(Model model) {...确实是个字符串,但是如果我们配置了视图解析器之后就不一样了,他会去找这个名称的文件,比如我在 pages 文件夹下放了一个 success 的 jsp 文件,我想让页面直接找到它应该怎么做呢?...三、响应 我们怎么将后台获取到的数据传给前端呢使用域对象传数据 我们传统的思路是通过 request 域对象传值,那么 Spring MVC 可以吗? 那肯定可以。...,我们之前配置前端过滤器的时候是拦截所有的资源,这其中就包括静态资源,所以我们要在 Spring 的配置文件中配置一下: xml 中配置以外,其余配置均在 spring 的配置文件中配置,如视图解析器、静态资源过滤器、拦截器等。

    86940

    SpringMVC基础详解

    ,响应可以包括表单、JSON、XML、HTML以及其它类型的数据 4、html文件 <!...共9种 GET:获取资源,只允许读取数据,不影响数据的状态和功能 使用URL中传递参数或者在HTTP请求的头部使用参数,服务器返回请求的资源 POST:向服务器提交资源,可能还会改变数据的状态和功能...请求比较适合从服务器端获取数据 post请求比较适合向服务器端传送数据 get请求支持缓存。...obj); // 从域中读取数据 Object getAttribute(String name); // 删除域中的数据 void removeAttribute(String name); 主要是通过...在A资源中通过转发的方式跳转到B资源 因为是转发,所以从A到B是一次请求 如果想让A资源和B资源共享同一个数据,可以将数据存储到request域中 在request域中共享数据有以下几种方式 使用原生

    17710

    两万六千字总结的JavaWeb核心技术学习笔记

    key); 从request作用域中获取值(Object类型)获取不到,返回null相当于map.get(key); 3. removeAttribute(key); 从request作用域中删除某个键值对相当于...获得ServletContext对象的引用 getServletName() String 获得Servlet在web.xml中配置的name的值。...`getAttribute`(key); 从request作用域中获取值(Object类型)获取不到,返回null相当于map.get(key); 3....`removeAttribute`(key); 从request作用域中删除某个键值对相当于map.remove(key); ServletContext全局应用程序共享对象: ServletContext...tomcat项目部署 3种方式 1.直接部署在tomcat本地webapps下 2.修改server.xml配置文件 指定访问目录 3.配置独立的xml文件(无需重启服务 自动加载和卸载项目

    1.2K30

    servlettomcat等容器springMVC之间的关系

    Servlet对象被创建出来后需要对其进行初始化操作,初始化工作可以放在以ServletConfig类型为参数的ini方法中,ServletConfig为web.xml配置文件中配置的对应的初始化参数,...作用: 用于在web应用范围内存取共享数据,如setAttribute(String name, Object object),getAttribute() 获取当前Web应用的资源,如getContextPath...() 获取服务器端的文件系统资源,如getResourceAsStream() 输出日志,如log(String msg) : 向Servlet的日志文件中写日志 在具体ServletContext 实现中...其实根据他们的位置,我们就可以知道,conf/web.xml文件中的设定会应用于所有的web应用程序,而某些web应用程序的WEB-INF/web.xml中的设定只应用于该应用程序本身。...如果没有WEB-INF/web.xml文件,tomcat会输出找不到的消息,但仍然会部署并使用web应用程序,servlet规范的作者想要实现一种能迅速并简易设定新范围的方法,以用作测试,因此,这个web.xml

    1.2K10

    jQuery Ajax 全解析

    还有get()和post()示例都是跨域调用的,发现传上来后没办法获取结果,所以把运行按钮去掉了。...jQuery 1.2 版本之前,getScript 只能调用同域 JS 文件。1.2中,您可以跨域调用 JavaScript 文件。注意:Safari 2 或更早的版本不能在全局作用域中同步执行脚本。...当设置 datatype 类型为 'script' 的时候,所有的远程(不在同一个域中)POST请求都回转换为GET方式。...默认值适合大多数应用场合。dataObject, String发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。...如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息返回 responseXML 或 responseText,并作为回调函数参数传递,可用值: "xml": 返回 XML 文档,可用 jQuery

    9.6K10

    【JavaScript】 基础

    作用域 JavaScript 中作用域分为全局作用域和函数作用域,以函数的{ }作为划分作用域的依据 全局变量和全局函数 只要在函数外部使用 var 关键字定义的变量,或函数都是全局变量和全局函数,在任何地方都可以访问...所有省略 var 关键字定义的变量,一律是全局变量 局部变量/局部函数 在函数内部使用 var 关键字定义的变量为局部变量,函数内部定义的函数也为局部函数,只能在当前作用域中使用,外界无法访问 作用域链...局部作用域中访问变量或函数,首先从当前作用域中查找,当前作用域中没有的话,向上级作用域中查找,直至全局作用域 Array 数组 创建 var arr = []; 特点 数组用于存储若干数据,...,自动为字符分配下标,从0开始 属性 length :获取字符串长度 方法 转换字母大小写 toUpperCase() 转大写字母 toLowerCase() 转小写字母 返回转换后的字符串...0 获取指定字符的下标 indexOf(str,fromIndex) 作用 : 获取指定字符的下标,从前向后查询,找到即返回 参数 : str 表示要查找的字符串,必填 fromIndex

    2.1K20

    Servlet和JSP总结

    如果没有匹配到会使用默认的Servlet查找是否有同名的静态资源 4. 如果有则返回资源文件 5....,这个Servlet的作用是获取cookie的值,并且存放在request域中,这样在login.jsp页面中就可以使用这个值 login.jsp 的所有Servlet访问 可以在web.xml中获取全局的初始化数据 如何配置参数 在web.xml中配置即可 如果想要配置多个...10*10)>200}=true,${age>11&&age<20} empty 判断是否为空(空字符串或者值为null) 判断字符串为null或者为空字符串 判断数组,值为null和不为null...域中,需要获取遍历对象的内容时直接使用EL表达式从域中获取出来 begin : 开始的索引 end : 结束的索引 step : 指定步长,默认的步长为1 varStatus : 遍历的状态,如果需要得到遍历对象的下标调用

    2.6K20
    领券