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

JSP知识点总结

总结   ● include file="xxx.jsp"%>为jsp中的编译指令,其文件的包含是发生在jsp向servlet转换的时期,而jsp:include page="xxx.jsp">...if>,c:item>,c:foreach>,c:out>,c:set> 五、写一个自定义标签要继承什么类 我们可以有两种方式来实现自定义标签:   ● 传统方式,实现Tag接口(老方法)   ...对象传递给标签处理器对象   ②WEB容器调用标签处理器对象的setParent方法,将父标签处理器对象传递给这个标签处理器对象。...如果标签的属性值是EL表达式或脚本表达式,则WEB容器首先计算表达式的值,然后把值传递给标签处理器对象。   ...模式一指的就是在开发中将显示层、控制层、数据层的操作统一交给JSP或者JavaBean来进行处理。

1.2K50

JSP面试题都在这里(修订版)

总结 include file="xxx.jsp"%>为jsp中的编译指令,其文件的包含是发生在jsp向servlet转换的时期,而jsp:include page="xxx.jsp">是jsp...if>,c:item>,c:foreach>,c:out>,c:set> 写一个自定义标签要继承什么类 写一个自定义标签要继承什么类 我们可以有两种方式来实现自定义标签: 传统方式,实现Tag接口...对象传递给标签处理器对象 ②WEB容器调用标签处理器对象的setParent方法,将父标签处理器对象传递给这个标签处理器对象。...如果标签的属性值是EL表达式或脚本表达式,则WEB容器首先计算表达式的值,然后把值传递给标签处理器对象。...模式一指的就是在开发中将显示层、控制层、数据层的操作统一交给JSP或者JavaBean来进行处理!

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

    JSP面试题都在这里

    ,看一下jsp的源代码就知道了! 上面已经提及到了,include指令是静态包含,include行为是动态包含。...if>,c:item>,c:foreach>,c:out>,c:set> 写一个自定义标签要继承什么类 写一个自定义标签要继承什么类 我们可以有两种方式来实现自定义标签: 传统方式,实现Tag接口...对象传递给标签处理器对象 ②WEB容器调用标签处理器对象的setParent方法,将父标签处理器对象传递给这个标签处理器对象。...如果标签的属性值是EL表达式或脚本表达式,则WEB容器首先计算表达式的值,然后把值传递给标签处理器对象。...模式一指的就是在开发中将显示层、控制层、数据层的操作统一交给JSP或者JavaBean来进行处理!

    1.3K100

    jsp常用属性

    这种自动检测功能是默认开启的,检测改动会消耗少量的时间,在部署Web应用的时候可以在web.xml中将它关掉。...参考:《javaweb整合开发王者归来》P97 JSP有9个内置对象: request:封装客户端的请求,其中包含来自GET或POST请求的参数; response:封装服务器对客户端的响应; pageContext...; 从用途来看: getParameter()用于客户端重定向时,即点击了链接或提交按扭时传值用,即用于在用表单或url重定向传值时接收数据用。...另外,可以用 setAttribute(),getAttribute() 发送接收对象.而 getParameter() 显然只能传字符串。...,使用很灵活,可随时用 include指令include的行为的区别 include指令: JSP可以通过include指令来包含其他文件。

    1.1K20

    JSP“三大请求传参方式”及“中文乱码问题解决方案”详解

    目录 一、访问请求参数的方法 二、form表单传参 中文乱码解决 三、网址或超链接传参 中文错误解决 四、JSP子动作传参 中文乱码解决 ---- Hello!...我们知道在javaweb中进行值传递的方法常用的有三种,分别是: 使用JSP的forward或include动作,利用传参数子动作实现参数的传递,‘ 在JSP或HTML页面中,利用表单传递参数,...get请求: post请求: 一、访问请求参数的方法 同时,request对象的getParameter()方法可以接收不同的来自于JSP页面或JSP动作传递给request对象的参数信息。...利用网址或超链接传参的格式如下: 或网址?...、JSP子动作传参 使用JSP的forward或include动作,利用传参数子动作实现参数的传递的方式,较其他两种方式有所不同,在该方式中用户可以根据需要在request对象中添加属性,然后在另一个JSP

    3.2K10

    ☀️苏州程序大白一文让你学会Java Servlet基础☀️《❤️记得收藏❤️》

    这种自动检测功能是默认开启的,检测改动会消耗少量的时间,在部署 Web 应用的时候可以在 web.xml 中将它关掉。 11、JSP 有哪些内置对象、作用分别是什么?...JSP 有 9 个内置对象: request:封装客户端的请求,其中包含来自 GET 或 POST 请求的参数。 response:封装服务器对客户端的响应。...2、从用途来看: getParameter () 用于客户端重定向时,即点击了链接或提交按扭时传值用,即用于在用表单或 url 重定向传值时接收数据用。...另外,可以用 setAttribute () , getAttribute () 发送接收对象。而 getParameter () 显然只能传字符串。...14、include 指令 include 的行为的区别 include 指令: JSP 可以通过 include 指令来包含其他文件。被包含的文件可以是 JSP 文件、HTML 文件或文本文件。

    1.5K30

    day11_JSP+EL+JSTL学习笔记

    但我们程序员心里要清楚,开一个浏览器访问网页,这些网页有可能是一个html页面(即静态web资源),也有可能是一个动态web资源(即用servlet或jsp程序输出的)。...如:          jsp:include page="2.jsp">jsp:include>         jsp:include > 动态包含         jsp:forward...c、隐式对象:11个 ? ? ? 十、JSTL   1、什么是JSTL   JSTL(JavaServerPages Standard Tag Library)JSP标准标签库。   ...2、JSTL的作用   使用JSTL实现JSP页面中逻辑处理。如判断、循环等。 注意:在JSTL中想取值,必须加${值}。   ...c:forEach中的varStatus属性。         该属性指向一个字符串,该字符串引用一个对象。

    1.4K11

    Struts2(二)---将页面表单中的数据提交给Action

    转载请注明:http://blog.csdn.net/uniquewonderq 问题:在struts2框架下,如何将表单数据传递给业务控制器Action。...struts2中,表单想Action传递参数的方式有两种,并且这两种传参方式都是struts2默认实现的,他们分别是基本属性注入、域模型注入、其中 ---基本属性注入,是将表单的数据项分别传入给Action...具体的我们可以在项目首页index.jsp上追加表单,并在表单中模拟一些数据,将这些数据提交给HelloAction,最后在HelloAction中将接受的参数输出到控制台。...对于域模型注入的方式,文本框name属性值应该是具有"对象名.属性名"格式的表达式。...控制台输出的顺序可以证明代码的执行顺序为:实例化Action-->实例化User并注入参数-->调用set方法注入User对象-->调用业务方法。 最终浏览器显示的效果如下图: ?

    63810

    经典笔试题-Web篇

    125、JSP 中动态INCLUDE 与静态INCLUDE 的区别?...一个请求可能跨越多个页面,涉及多个Web 组件(由于forward 指令和include 动作的关系)c.session 是代表与用于某个Web 客户机的一个用户体验相关的对象和属性。...【基础】 答:C/S 是Client/Server 的缩写,是客户机与服务器结构的应用程序,服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix...B/S是Brower/Server 的缩写,是浏览器和服务器结构的应用程序,即Web 应用程序,客户机上只要安装一个浏览器(Browser),如Netscape Navigator 或InternetExplorer...【基础】 答:c:if>、c:choose>、c: when>、c: otherwise>、c:forEach>、c:set>。 158、说出struts 中的标签。

    84410

    Java面试之Web「建议收藏」

    4、JSP 中动态INCLUDE 与静态INCLUDE 的区别?...一个请求可能跨越多个页面,涉及多个Web 组件(由于forward 指令和include 动作的关系)c.session 是代表与用于某个Web 客户机的一个用户体验相关的对象和属性。...【基础】 答:C/S 是Client/Server 的缩写,是客户机与服务器结构的应用程序,服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix...B/S是Brower/Server 的缩写,是浏览器和服务器结构的应用程序,即Web 应用程序,客户机上只要安装一个浏览器(Browser),如Netscape Navigator 或InternetExplorer...【基础】 答:c:if>、c:choose>、c: when>、c: otherwise>、c:forEach>、c:set>。 37、说出struts 中的标签。

    35710

    Java Web中JSP中6种动作概况知识点总结——每日一语法学习

    jsp:plugin 根据浏览器类型为Java插件生成OBJECT或EMBED标记。 ? 网络配图 1、jsp:include动作 该动作把指定文件插入正在生成的页面。...在JSP表达式或Scriptlet中读取Bean属性通过调用相应的getXXX方法实现,或者更一般地,使用jsp:getProperty动作。...有一个特殊用法:如果property的值是“*”,表示所有名字和Bean属性名字匹配的请求参数都将被传递给相应的属性set方法。 value value属性是可选的。该属性用来指定Bean属性的值。...如果当前请求没有参数,则什么事情也不做,系统不会把null传递给Bean属性的set方法。因此,你可以让Bean自己提供默认属性值,只有当请求参数明确指定了新值时才修改默认属性值。...或EMBED元素。

    1.2K40

    Java Web基础面试题整理

    这种自动检测功能是默认开启的,检测改动会消耗少量的时间,在部署Web应用的时候可以在web.xml中将它关掉。 11、Request对象的主要方法有哪些?...这个就可以通过getAttribute()获取到相应的参数值或者对象。 13、JSP中动态include和静态include的区别?...JSP页面 c、taglib指令:引入一个标签库 17、讲解JSP中的四种作用域 JSP中的四种作用域包括page、request、session和application,具体来说: a、page是代表一个页面相关的对象和属性...一个请求可能跨越多个页面,涉及多个web组件(由于forware指令和include动作的关系) c、session是代表与用于某个web客户机的一个用户体验相关的对象和属性。...18、如何实现JSP或Servlet的单线程模式?

    2.1K31
    领券