• 面试题7


    1. <@include file><jsp:include page>的两种实现方式的区别?

    <@include file> file属性是必填的,路径可以是相对路径也可以是绝对路径,路径不支持任何表达式,用挂参方式传递数据。

    <@include file> 在将页面转换成servlet的阶段执行

    <@include file>适用于引入静态页面,页面中不能有相同的变量名,引入的页面可以借用主页面的内容。

    <jsp:include page>page属性必填 ,路径可以是相对路径也可以是绝对路径,支持表达式

    传递参数可以通过<jsp:param>

    <jsp:include page>在请求处理阶段执行

    <jsp:include page>引入执行页面或servlet所生成的答应文本。

     

     

    2. 页面间对象传递的方法有哪些?

    使用session变量

    存值:Session[name]=放入的值

    取值:变量名 = Session[name].ToString();

    Cookie对象变量

    存值HttpCookie userName = new HttpCookie(name);

    userName.value=;

    Response.AppendCookie(userName);

    取值: 变量名 = Request.Cookie[userName].Value.ToString();

    Application对象变量

    存储  Application[name]=;

    取值 变量名 = Application.ToString();

     

    Spring相关

    3. 你怎样定义类的作用域?

     

       可以在Spring xml中配置scope属性

    <bean class=xx id=xx scope=xx>

        <aop:scope-proxy/>设置代理

    </bean>

    使用注解

    @scope(value=WebApplicationContext.SCOPE_SESSION,proxyMode= ScopedProxyMode.INTFACES)

    proxymode的值等于ScopedProxyMode.INTERFACES,表示代理类要实现原来注入的bean接口。

     

     

     

     

     

     

     

    4. 解释Spring支持的几种bean的作用域?

    单例 singleton 整个应用中实例一个实例 ConfigurableBeanFactory.SCOPE_SINGLETON

    原型 prototype 每次注入是新建一个实例 ConfigurableBeanFactory.SCOPE_PROTOTYPE

    会话 session 为每个会话新建一个实例 WebApplicationContext.SCOPE_SESSION

    请求 request 为每个请求新建一个实例 WebApplicationContext.SCOPE_REQUEST

     

    5. SpringMVC中有那几种方式获取页面传来的参数?

    使用HttpServletRequestgetParameter(name);

    使用@RequestParam(name)String name

    使用JavaBean自动装配机制

     

    T-SQL部分

    6. is null’’区别

    Is null它的数据类型是未知的,它不会占用物理磁盘空间

    “”它的数据类型明确为字符型,存储零长度的字符串是占用物理磁盘空间的

    7. 显示数据表A中按照时间字段Time安排序后的11-20条记录的所有字段

    Select * from A order by time desc limit 11,10;




    查看原文:http://www.coder306.cn/?p=174
  • 相关阅读:
    Alpha 冲刺报告6
    课堂小测(同学录)
    Alpha 冲刺报告5
    alphe4
    Alpha 冲刺报告3
    软件工程实践2017第二次作业
    软件工程实践2017第一次作业
    面向对象程序设计 第六次作业
    1025 反转链表(待完善)
    面向对象程序设计 第五次作业
  • 原文地址:https://www.cnblogs.com/coder306/p/13087686.html
Copyright © 2020-2023  润新知