• jsp前三章小测试:错题


    /bin:存放各种平台下用于启动和停止Tomcat的脚本文件

    /logs:存放Tomcat的日志文件

    /webapps:web应用的发布目录

    /work:Tomcat把由JSP生成的Servlet存放于此目录下

    cookie:跟踪用户会话,保留用户上一次的cookie信息

    Web服务器在一段时间内通常都会接收多个客户端浏览器的访问请求,要识别出来同一个浏览器的访问请求就需要对浏览发出的请求进行标识,属于同一个会话中的请求消息都附带同样的标识ID,而不同会话的请求消息总是附带不同的标识ID,这个标识ID俗称为会话ID(SessionID)


    getAttribute(String key):通过key获取session中保存的对象
    invalidate():设置session对象失效
    所以,第一个输出应该属null,设置失效后则第三句代码不正确


    Tomcat作为Web服务器,可以部署Web站点以提供对浏览器访问的支持,不可以部署C/S程序


    out.println不会换行,因为这是在jsp页面中,若要换行应输入<br/>

    首先,JSP从本质上讲是servlet,在后台进行动态编译后最终向客户端输出普通html代码,因此需要运行在servlet容器中,而tomcat是服务器端的servlet容器,所以需要在tomcat等服务器容器下运行,且可以输出动态页面,由此得出A选项正确,B选项错误。
    另一方面,JSP的全称为JavaServer Pages,字面意思是,一种java语言的服务器端页面技术,需要JDK的支持,因此C、D都不对。

    Config对象是在服务器启动时就自动创建的对象,而Servlet创建时,通常是通过其获取初始化所需的信息。



    使用include引入index.jsp页面后,不能定义重复变量名

    取出来request对象里的属性值,语法格式为:
    request.getAttribute("myAtr");可以进行强制类型转换,所以ab答案正确
    
    

     

    response.sendRedirect("index2.jsp");为重定向,重定向不携带值,所以输出内容为null。答案a正确
  • 相关阅读:
    自定义注解!绝对是程序员装逼的利器!!
    mybatis连接数据库错误解决方法
    SQL基础
    【2021-1-5】QT+SQLsever数据库的数据管理系统
    以友盟+U-Push为例,深度解读消息推送的筛选架构解决方案应用与实践
    基于Linux的MySQL基本操作
    SQL server函数转Oracle问题之一,强行使用临时表
    安装 部署 postgresql数据库 搭建主从节点 (业务库)
    SQL练习题一(逐行累计)
    ThinkPHP中,display和assign用法详解
  • 原文地址:https://www.cnblogs.com/hr1997/p/5638248.html
Copyright © 2020-2023  润新知