首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JSP

    因此它就是一个Servlet,在全局web.xml中配置了起到翻译功能的文件路径,当请求url是访问jsp时就会启动那个翻译 ?...JSP的组成 静态数据,如HTML JSP脚本元素和变量 SP指令,如include指令 JSP标签动作 用户自定义标签 JSP标签元素 在JSP当中写Java代码...在JSP中引入Java的包和类,多个包之间以逗号隔开 session 指定当前页面是否能获得当前用户的session对象缺省是true如果指定为false,那么在该页面中无法使用session,使用的话会提示...用来指定当输出流缓冲区满了的时候,是否自动刷新缓冲区 isThreadSafe 缺省值为true指定该JSP文件是否支持多线程访问 info 用来设置该jsp文件的介绍信息 isELIgnored 用来标示是否支持...比如:JSP标准标签库、 第三方标签库、自定义标签库 标签动作 页面包含 /* 与include指令不同,它是导入的页面已经在本文件处理了 而不是粘贴过来再处理 */ jsp:include

    11K11

    JavaWeb基础

    web.xml 让 tomcat 能够调用这个 Servlet 具体就有两块分别就是Servlet的配置也就是配置Servlet的名字和类 第二个就是配置浏览器访问的路径,和对应的Servlet的名称...JSP三大指令 : page include taglib 一个jsp页面可以使用多个指令,不一定放在第一行 —page: pageEncoding 设置页面的编码 在服务器把jsp编译成...只有这个页面可以使使用9大内置对象的exception(当标签的内容为true) 状态码为500 isELignore 是否忽略el表达式 —include 静态包含 他是在编译成java...的动作标签: 他和RequestDispatcher中的forward一样 就是一个在Servlet中使用一个在jsp中使用 同上 include方法一样 用来作为前两个的子标签...然后就是 param key为参数名value为参数值 和getParam方法一样 适用于单值的 paramValues 适用于多值的 和上面的一样 value是一个数组 header

    1.1K50

    经典笔试题-Web篇

    ,并且可以带参数;静态INCLUDE 用include 伪码实现,它不会检查所含文件的变化,适用于包含静态页面include file="included.htm" %> 126、说出数据连接池的工作机制是什么...【基础】 答:可以验证客户是否来自可信的网络,可以对客户提交的数据进行重新编码,可以从系统里获得配置的信息,可以过滤掉客户的某些不应该出现的词汇,可以验证用户是否登录,可以验证客户的浏览器是否支持当前的应用...【基础】 答:用于配置web 应用的信息;如listener、filter 及servlet 的配置信息等。 157、写出熟悉的JSTL 标签。...【中等难度】 答:作用:分离jsp 页面的内容和逻辑; 业务逻辑开发者可以创建自定义标签; 封装业务逻辑; 可重用并且易维护; 易于手工修改、易于工具维护; 提供简洁的语法; 定义: 写标签处理器...; 写tld 文件; 讲标签处理器和tld 文件放到同一个包里面; 把jsp 页面和标签库配置部署在一起。

    84410

    JSP学习

    、复杂的业务逻辑同样也是不可取的 3、通过MVC双剑合璧 既然JSP和Servlet都有自身的适用环境,那么能否扬长避短,让它们发挥各自的优势呢?...JSP文件中,同时解析这个页面中的JSP语句 taglib指令:是一个标签库,可以自定义新标签,在JSP页面中使用 2、JSP注释 HTML注释:在客户端可见 <!...2、应用场景 判定注册用户是否已经登录网站(记住用户名和密码) “购物车”的处理 3、作用 对特定对象的追踪 保存用户网页浏览记录与习惯 简化登录 (安全风险:容易泄露用户信息) 4、在JSP里创建和使用...---- 九、JSP指令与动作元素 ——include指令与动作 1、include指令 //file是要包含的页面 include file="URL"%> 2、include动作 //page...是要包含的页面 //flush是被包含的页面是否从缓冲区读取 jsp:include page="URL" flush="true/false" /> 3、include指令与动作对比(面试总问)

    4.3K10

    javaweb核心之页面技术

    2 页面技术 2.1 JSP基础 2.1.1 JSP简介 JSP全称是Java Server Page,它和Servlet一样,也是sun公司推出的一套开发动态web资源的技术,称为JSP/Servlet...JSP的本质其实就是一个Servlet。 2.1.2 JSP和HTML以及Servlet的适用场景 类别 适用场景 HTML 只能开发静态资源,不能包含java代码,无法添加动态数据。...2)include指令 语法格式:include file=“” %>该指令是包含外部页面。 属性:file,以/开头,就代表当前应用。...使用示例 静态包含的特点 3)taglib指令 语法格式: 作用:该指令用于引入外部标签库。html标签和jsp标签不用引入。...属性: ​ uri:外部标签的URI地址。 ​ prefix:使用标签时的前缀。 2.2.3 JSP细节 1)九大隐式对象 什么是隐式对象呢?它指的是在jsp中,可以不声明就直接使用的对象。

    39520

    freemarker+yml介绍 以及freemarker与JSP的区别

    freemarker"和"jsp"的区别和联系有: 一、jsp 优点: 1、功能强大,可以写java代码 2、支持jsp标签(jsp tag) 3、支持表达式语言(el) 4、官方标准,用户群广,丰富的第三方...jsp标签库 5、性能良好。...6、使用表达式语言 缺点: 1、不是官方标准 2、用户群体和第三方标签库没有jsp多 选择freemarker的原因: 1、性能。...freemarker"和"jsp"的区别和联系有: 一、jsp 优点: 1、功能强大,可以写java代码 2、支持jsp标签(jsp tag) 3、支持表达式语言(el) 4、官方标准,用户群广...)非常方便 6、使用表达式语言 缺点: 1、不是官方标准 2、用户群体和第三方标签库没有jsp多 选择freemarker的原因: 1、性能。

    1.5K40

    Java面试之Web「建议收藏」

    ,并且可以带参数;静态INCLUDE 用include 伪码实现,它不会检查所含文件的变化,适用于包含静态页面include file=“included.htm” %> 5、说出数据连接池的工作机制是什么...【基础】 答:可以验证客户是否来自可信的网络,可以对客户提交的数据进行重新编码,可以从系统里获得配置的信息,可以过滤掉客户的某些不应该出现的词汇,可以验证用户是否登录,可以验证客户的浏览器是否支持当前的应用...【基础】 答:用于配置web 应用的信息;如listener、filter 及servlet 的配置信息等。 36、写出熟悉的JSTL 标签。...【中等难度】 答:作用:分离jsp 页面的内容和逻辑; 业务逻辑开发者可以创建自定义标签; 封装业务逻辑; 可重用并且易维护; 易于手工修改、易于工具维护; 提供简洁的语法; 定义: 写标签处理器...; 写tld 文件; 讲标签处理器和tld 文件放到同一个包里面; 把jsp 页面和标签库配置部署在一起。

    35710

    Java实现自定义标签的步骤——带你实现自己的标签

    2、编写自定义标签描述文件tld文件 3、在web应用中部署和安装自定义标签库 4、在jsp页面中导入和使用自定义标签 四、用于开发自定义标签的接口和类:p204 ?...API TagSupport执行流程 BodyTagSupport执行流程 实例: 1、写一个判断用户是否登录的标签类,要完成功能如下: (1)看session作用域是否存在user属性,如有,则取出用户名...,并显示欢迎信息 (控制是否执行标签体的内容) (2)如果session作用域不存在user属性,则转向至login.jsp,让用户登录 (控制是否执行标签后的内容) 2、定义标签属性的实例:将上面的案例改为转向页面由用户自行指定...方法 (2)在tld文件中配置 5、迭代标签输出集合中的元素:标签体是输出部分,所以要对标签体进行循环 标签类 tld文件 Jsp文件 6、修改标签体的实例:extends BodyTagSupport...写入到jsp页面的JspWriter对象中 强化练习:将标签体中的文本改变字号输出多次 五、自定义标签的缓存机制 配置jsp引擎是否使用标签池技术,此配置在tomcat6下无效 六、jsp脚本变量的定义

    2.7K60

    JAVAWeb| 详解JSP技术、指令、隐式对象、标签

    在JSP中Java代码和HTML是可以共存的,HTML代码就用来展示静态的内容,JAVA代码就用来展示动态的内容。...(text/html;charset=UTF-8) session:是否jsp在翻译时自动创建session import:导入java的包 errorPage:当前页面出错后跳转到哪个页面 再来看看include...taglib指令: 它的用处主要是可以在jsp中引入一些标签库,例如jstl标签库、Struts2标签库。...标签 JSP标签能够用来控制JSP的行为,执行一些JSP的页面动作,通过这些标签也可以实现很多行java代码才能够实现的功能,比如说请求转发等。...这里给大家举几个标签的例子: 页面包含(动态包含): jsp:include page="被包含的页面"/> 页面包含(静态包含): include file="被包含的页面"%> 请求转发:

    59040

    JavaWeb(三)JSP之3个指令、6个动作、9个内置对象和4大作用域

    1.3、taglib指令   JSP支持标签技术,后面会讲到标签的用法,jstl标签库的使用等,   作用:用来指明JSP页面内使用的JSP标签库,taglib指令有两个属性,uri为类库的地址,prefix...其中元素有包括脚本,指令,标签,脚本就是JSP中嵌入java代码,指令作用就是申明页面的属性, 那标签是干嘛的,标签分为JSP自带内置的标签,和通过taglib指令来使用JSP标签库,或者自定义标签。...现在我们先来讲一些JSP内置的标签。  JSP内置的标签就被称为JSP行为(JSP Actions)。...JSP中的内容就只有两种,模版数据和元素,元素就包括了指令,脚本,标签(行为),脚本会慢慢被标签全部代替,也就是说JSP中基本上不会嵌入Java代码,但是我们也知道JSP会转换为servlet, 在Servlet...config:标识Servlet配置,类型:ServletConfig,api跟Servlet中的ServletConfig对象是一样的,能获取该servlet的一些配置信息,能够获取ServletContext

    1.3K70

    Maven项目中常用jar包的坐标以及用法(个人总结)

    在这个标签下可以添加很多的坐标,保存完毕后,maven自动为你下载这些包到你配置的本地仓库, 下次下载时,即可实现无需下载即可引入的功能 标签> 配置文件来灵活地进行配置,而不需要修改应用的代码。 log4j被许多jar包依赖,所以在导入时,需要查看相关jar包是否已经被导入 坐标 <!...介绍 jstl JSP 标准标签库(JSP Standard Tag Library,JSTL)是一个实现 Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化...我们的理念是访问的协议(例如,TFTP文件发送和接收文件)时,可能使全球的功能,而且还提供访问的基本协议(如适用),使程序员可以构建自己的定制实现(例如,TFTP包类和TFTP报文的发送和接收方法暴露)...> include>**/*.xmlinclude> include>**/*.propertiesinclude> </includes

    3.2K11

    JSP的基本使用总结

    web 目录 isErrorPage 属性:设置当前 JSP 页面是否是错误信息页面,默认是 false,如果是 true 可以 获取错误信息 session 属性:设置访问当前 JSP 页面时是否会创建...> scope2.jsp页面 JSP页面中不加任何标签直接输入的内容被write方法输出在浏览器的页面上 --%> pageContext域是否有值...JSP 的常用标签 # 9.1 静态包含 (1) 使用场景: (2) 使用方法: include file=“”%> 其中 file 属性设置要包含的 JSP 页面,以 / 打头,代表 http...(1) 使用方法: jsp:include page=””>jsp:include> 其中 page 属性设置要包含的 JSP 页面,与静态包含一致 (2) 动态包含的特点: ①动态包含将被包含的...jsp:param name="password" value="root"/> jsp:include> 注意: 设置参数的标签要写在动态包含之中 出现 Expecting

    36320
    领券