java面试题39 给定includel.isp文件代码片段,如下

java面试题39 给定includel.isp文件代码片段,如下:
  <% pageContext.setAttribute(“User”,”HAHA”);%>
______ // 此处填写代码
  给定include2.jsp文件代码片段如下:
  <%=pageContext.getAttribute(“User”)%>
  要求运行include1.jsp时,浏览器上输出:HAHA

A <jsp:include page=”include2.jsp” flash=”true”>
B <%@include file=”include2.jsp”%>
C <jsp:forward page=”include2.jsp”>
D <% response.sendRedirect(“include2.jsp”); %>

七大动作

    include 动态包含(分别编译):

    用jsp:include动作实现<jsp: include page=“included.jsp” flush=“true” />


    它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。flush属性: 用true ,表示页面可刷新。默认为false;

    useBean动作(jsp页面使用javaBean的第二种方式):

    <jsp:useBean id=“对象名” class=“包名.类名” scope=“作用范围(request/page/application/session)”/>


    作用域默认为page(本页面有效).

    getProperty动作(name为useBean动作中的id).
   

 从对象中取出属性值:<jsp:getProperty name=“javaBean对象” property=“javaBean对象属性名” />

    setProperty动作(name为useBean动作中的id):
    为对象设置属性值:

<jsp:setProperty name=“javaBean对象” property=“javaBean对象属性名” value=http://www.hake.cc/kf/201109/“值”/>


    为对象设置属性值:

<jsp:setProperty property=“javaBean对象属性名” name=“javaBean对象” param=“username”/>(param=“username” 相当于 value= http://www.hake.cc/kf/201109 /<%=request.getParameter(“username”)%> )

    param动作(传递参数)):
    到达跳转页面可以通过 request.getParameter(“参数名”)方式取出参数值

    <jsp:include page=“转向页面的url” ><jsp:param name=“参数名1” value=http://www.hake.cc/kf/201109/“参数值1”><jsp:param name=“参数名2” value=http://www.hake.cc/kf/201109/“参数值2”>…</jsp:include>

或:

<jsp:forward page="转向页面的url" ><jsp:param   name="参数名1" value=http://www.hake.cc/kf/201109/"参数值1"><jsp:param   name="参数名2" value=http://www.hake.cc/kf/201109/"参数值2">...........
</jsp:forward>

    forward动作:
    跳转页面:<jsp:forward page=“login.jsp” />

    plugin动作:
    < jsp:plugin >:用于指定在客户端运行的插件

JSP三大指令
page指令:

1.指定页面编码.例:

<%@ page language="java" contentType="text/html;charset=gbk" pageEncoding="gbk" %>

2.导入包,例:

<%@ page import="java.util.*,java.text.*" %>.

include 指令

静态包含:把其它资源包含到当前页面中。

<%@ include file="/include/header.jsp" %>

动态包含:

<jsp:include page="/include/header.jsp"></jsp:include>

两者的区别:翻译的时间段不同
前者:在翻译时就把两个文件合并
后者:不会合并文件,当代码执行到include时,才包含另一个文件的内容。
原则:能用静的就不用动的。
注意:

    静态include的结果是把其他jsp引入当前jsp,两者合为一体,可以达到数据的共享即可以说是统一编译的,而
    动态include的结构是两者独立的,直到输出时才合并即为分别编译的.
    动态include的jsp文件独立性很强,是一个单独的jsp文件,需要使用的对象,页面设置,都由自己创建,而静态include纯粹是把代码写在外面的一种共享方法,所有的变量都是可以和include它的主文件共享,两者高度紧密结合,不能 有变量同名的冲突.而页面设置也可以借用主文件的.
    动态包含总是检查被包含页面的变化,静态包含不一定检查被包含页面的变化.
    动态包含可带参数,静态包含不能带参数.如(<jsp: include page=“included.jsp”>放入参数</jsp:include>);

taglib 指令

在JSP页面中导入JSTL标签库。替换jsp中的java代码片段。

 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

答案为B

我是歌谣,有什么不合理之处欢迎之处。喜欢敲代码,没事刷刷题。

阅读目录(置顶)(长期更新计算机领域知识)

阅读目录(置顶)(长期更新计算机领域知识)

阅读目录(置顶)(长期科技领域知识)

歌谣带你看java面试题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/423593.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

圣诞快乐啊

Let It Snow! Let It Snow! Let It Snow! 原由 *Sakura* 上載 马上就圣诞了&#xff0c;早早祝福大家&#xff0c;圣诞快乐啊&#xff01; 转载于:https://www.cnblogs.com/joypen/archive/2008/12/24/1693224.html

不用AJAX框架实现AJAX效果

AJAX( Asynchronous JavaScript and XML),即&#xff1a;javascript和XML; 是一种进行页面局部异步处理数据的技术&#xff0c;用AJAX向服务器发送请求和获取服务器返回的数据并且更新到界面中&#xff0c;不是整个页面的刷新&#xff0c;而是HTML页面中使用JAVASCRIPT创建XMLH…

Java 面试题及答案

JAVA基础 JAVA中的几种基本类型&#xff0c;各占用多少字节&#xff1f; 下图单位是bit,非字节 1B8bit String能被继承吗&#xff1f;为什么&#xff1f; 不可以&#xff0c;因为String类有final修饰符&#xff0c;而final修饰的类是不能被继承的&#xff0c;实现细节不允许…

java面试题40 当编译并运行下面程序时会发生什么结果()

java面试题40 当编译并运行下面程序时会发生什么结果&#xff08;&#xff09; 1 2 3 4 5 6 7 8 9 10 11 public class Bground extends Thread{ public static void main(String argv[]){ Bground b new Bground(); b.run(); } public void sta…

穷人最缺少的是什么?

法国一位年轻人很穷&#xff0c;很苦。后来&#xff0c;他以推销装饰肖像画起家&#xff0c;在不到十年的时间里&#xff0c;迅速跃身为法国50大富翁之列&#xff0c;成为一位年轻的媒体大亨。不幸&#xff0c;他因患上前列腺癌&#xff0c;1998年在医院去世。他去世后&#xf…

java面试题41 下面字段声明中哪一个在interface主体内是合法的? ()

java面试题41 下面字段声明中哪一个在interface主体内是合法的? &#xff08;&#xff09; A private final static int answer 42; B public static int answer 42; C final static answer 42; D int answer; 1、接口&#xff1a;一种把类抽象的更彻底&#xff0c;接…

java面试题42从以下哪一个选项中可以获得Servlet的初始化参数?

java面试题42从以下哪一个选项中可以获得Servlet的初始化参数? A Servlet B ServletContext C ServletConfig D GenericServlet 蒙蔽树上蒙蔽果&#xff0c;蒙蔽树下你和我 ServletContext对象&#xff1a;servlet容器在启动时会加载web应用&#xff0c;并为每个web应用…

asp.net如何生成图片验证码

新建一个页面image.aspx,添加命名空间&#xff1a; usingSystem.Drawing.Imaging;usingSystem.IO;然后在Page_load事件拷入如下代码&#xff1a; //生成4位的验证码stringtmp RndNum(4); HttpCookie a newHttpCookie("ImageV",tmp); Response.Cookies.Add(a…

Java中如何实现代理机制(JDK、CGLIB)

代理分为两种&#xff1a; 1.静态代理 2.动态代理 动态代理又分为两种&#xff1a;jdk 实现 &#xff1b;Cglib 实现 3.Java中如何实现代理机制(JDK、CGLIB) JDK动态代理&#xff1a;代理类和目标类实现了共同的接口&#xff0c;用到InvocationHandler接口。CGLIB动态代理…

java面试题43要使某个类能被同一个包中的其他类访问,但不能被这个包以外的类访问,可以( )

java面试题43要使某个类能被同一个包中的其他类访问&#xff0c;但不能被这个包以外的类访问&#xff0c;可以( ) A让该类不使用任何关键字 B使用private关键字 C 使用protected关键字 D 使用void关键字 答案为A 我是歌谣&#xff0c;如果有什么不合理之处指出。我是歌谣&…

app.config数据库路径问题

最近做一个小东西&#xff0c;用到了subsonic&#xff0c;因为用的是sqlite&#xff0c;数据库的路径问题又被提了上来。在connectionStrings里面只能指定绝对路径。对于sqlite,access这样的数据库来说&#xff0c;却需要使用到相对路径&#xff0c;否则发布后就会出问题。自己…

java面试题44关于 Socket 通信编程,以下描述正确的是:( )

java面试题44关于 Socket 通信编程&#xff0c;以下描述正确的是&#xff1a;&#xff08; &#xff09; A 客户端通过new ServerSocket()创建TCP连接对象 B 客户端通过TCP连接对象调用accept()方法创建通信的Socket对象 C 客户端通过new Socket()方法创建通信的Socket对象 …

Java弱引用(WeakReference)的理解与使用

转:https://blog.csdn.net/zmx729618/article/details/54093532 看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释清楚weak reference是什么, 怎么用, 只是期望有人能够提到这个concept和j…

在VB应用程序中调用Excel2000

Visual Basic简称(VB)是设计Windows应用程序强有力的开发工具&#xff0c;“全球绝大多数Windows应用程序都是用VB开发的”&#xff1b; Excel是目前使用最广泛的办公应用软件之一&#xff0c;它具有强大的数学分析与计算功能&#xff0c;包括很多VB没有的求值数学表达式的函数…

shiro学习(7):shiro连接数据库 方式二

工具idea 先看看数据库 shiro_role_permission 数据 shiro_user shiro_user_role 数据 我们先看一下目录结构 首先 jar包引入 pom.xml文件 <?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4.0.0&quo…

java中的4种reference的差别和使用场景(含理论、代码和执行结果)

转:https://blog.csdn.net/aitangyong/article/details/39453365 我们知道java语言提供了4种引用类型&#xff1a;强引用、软引用(SoftReference)、弱引用&#xff08;WeakReference&#xff09;和幽灵引用&#xff08;PhantomReference&#xff09;&#xff0c;与引用密切相关…

【vue开发】 父组件传值给子组件时 ,watch props 监听不到解决方案

解决方案&#xff1a; watch:{  data:{ immediate:true,handler:function(){ } }} 示例&#xff1a; 转载于:https://www.cnblogs.com/xiaohuizhang/p/11393444.html

shiro学习(8):shiro连接数据库 三

工具idea 先看看数据库 shiro_role_permission 数据 shiro_user shiro_user_role 数据 我们先看一下目录结构 首先 log4j.properties ### \u914D\u7F6E\u6839 ### log4j.rootLogger error,console ,fileAppender,dailyRollingFile,ROLLING_FILE,MAIL,DATABASE### \u8BBE\u7…

Java 中的 Reference

1、强引用&#xff08;StrongReference&#xff09; 强引用不会被GC回收&#xff0c;并且在java.lang.ref里也没有实际的对应类型。举个例子来说&#xff1a;     Object obj new Object();     这里的obj引用便是一个强引用&#xff0c;不会被GC回收。 2、软引用&…

[转贴]暴雪的霸王条款是否合理?

暴雪的霸王条款是否合理&#xff1f; 类似于这样的霸王条款很多&#xff0c;但暴雪是个典型&#xff0c;谁让暴雪树大招风呢&#xff1f;暴雪蛮横地宣布游戏中的所有数据归暴雪所有&#xff0c;那么自然也包括玩家辛辛苦苦所得来的虚拟财产&#xff0c;暴雪这样做无疑是出于以下…