170907-关于JavaWeb的题

1、

答案是B、D

    • Servlet 通过调用 init () 方法进行初始化。
    • Servlet 调用 service() 方法来处理客户端的请求。
    • Servlet 通过调用 destroy() 方法终止(结束)。
    • 最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。

destroy() 方法

destroy() 方法只会被调用一次,在 Servlet 生命周期结束时被调用。destroy() 方法可以让您的 Servlet 关闭数据库连接、停止后台线程、把 Cookie 列表或点击计数器写入到磁盘,并执行其他类似的清理活动。

在调用 destroy() 方法之后,servlet 对象被标记为垃圾回收。

2、

可以通过修改<tomcat安装目录>/conf下的server.xml来修改端口号

3、

Scriptlet是脚本文件的意思,所以编译后会被插入到JSPservice中

4、

response.encodeURL(绝对路径);

response.encodeRedirectURL(绝对路径);所以其实上面的都不对

5、

将Cookie保存到浏览器客户端的方法是:response.addCookie(cookie);

6、

cookie.setMaxAge中的数指的是秒

7、

在web.xml中,*的用法:不能放在中间,/*代表全部,

8、

<%@page import="java.util.ArrayList"%>

9、

AJSP不可以写入C++,死记住吧,查不到

10、

<%!     %>声明在了类中  需要用this调用

<%      %>声明没在类中  直接用

输出的时候输出sum,再++

11、

记住啊

12、

Display是第二个 Search是第一个

13、

请求部分由三部分组成:

    • Requset line:请求行,位于第一行
    • Request headers:请求消息头,从第二行开始至第一个空行结束
    • Request body:请求正文,从第一个空行之后的都是正文

响应部分也由三部分组成:

    • Response line:响应行,位于第一行
    • Response headers:响应消息头,从第二行开始至第一个空行结束
    • Response body:响应正文,从第一个空行之后的都是正文

上面的四个都有,答案不对

14、

/前不能有东西,AD不对,CE后面没有/,也不对,所以只有B

简答:

1、简述Tomcat的目录结构

/bin:  存放tomcat脚本文件 和它运行必须的核心文件

/lib:存放tomcat服务器所需的各种jar文件

/conf:存放Tomcat的各种配置文件

/logs:存放各种日志文件

/temp:java虚拟机处理临时文件用的文件夹

/webapps:所以web应用,或者说一个个web网站

/work:存放由jsp生成的servlet

2、简述编写过滤器的步骤

实现Filter接口,实现init()方法读取初始化的参数,doFilter()实现对请求或响应的过滤操作,最后destory()方法,完成资源释放等操作

3、简述编写监听器的步骤

声明监听器并实现监听器接口,一个监听器类可以实现多个接口,实现其中的方法,在web.xml中配置,也可以使用注解。

4、Http是一种无状态的连接协议,web应用中,采用什么手段,知道两次请求是同一用户发的,

查看cookie中的uuid

5、请求和重定向

相同:

不同:

时间: 2024-08-10 01:52:37

170907-关于JavaWeb的题的相关文章

webmagic采集CSDN的Java_WebDevelop页面

项目中使用到了webmagic,采集论坛一类的页面时需要一些特殊的配置.在此记录一下 先来看看我要采集的页面 点击第2页可以看到它的url是http://bbs.csdn.net/forums/Java_WebDevelop?page=2 点击尾页可以看到它的url是http://bbs.csdn.net/forums/Java_WebDevelop?page=758 也就是说我们需要采集的范围是从2到758页 这样我们就可以通过自己拼接一个url来模拟所有 的连接了代码如下: <span st

悲催的二柱子们做小学二年级四则运算题(Javaweb)

1 <%@ page language="java" contentType="text/html; charset=utf-8" 2 pageEncoding="utf-8"%> 3 <!DOCTYPE html> 4 <html> 5 <head> 6 <body background="C:\Users\26624\Desktop/beijing.jpg"> 7

javaWeb基础知识----Cookie,Session

?HTTP协议是一种无状态的协议,WEB服务器本身不能识别出哪些请求是同一个浏览器发出的,浏览器的每一次请求都是完全孤立的 ?即使 HTTP1.1支持持续连接,但当用户有一段时间没有提交请求,连接也会关闭. ?怎么才能实现网上商店中的购物车呢:某个用户从网站的登录页面登入后,再进入购物页面购物时,负责处理购物请求的服务器程序必须知道处理上一次请求的程序所得到的用户信息. ?作为 web 服务器,必须能够采用一种机制来唯一地标识一个用户,同时记录该用户的状态 1.会话和会话状态 ?WEB应用中的会

近期javaWEB项目总结

找工作前把最近做的项目总结一下,面试的时候也好说说,虽然都不是什么很难得项目,但是对于最近学习的知识做到了一个很好的总结和巩固. 1.微信后台开发 这是学校老师接的一个项目,然后找我来做的,顺便吐槽下,老师真会赚钱-因为有javaWEB的基础,所以做起来感觉还好,不是很难,除了微信本身的坑,比如一些错误码找不到,一些文档因版本太老和实际信息不符合等,其他都和普通的WEB后台开发大同小异. 该项目主要功能是通过微信端来控制该公司提供的插板,比如说获取插板的状态信息,获取电流电压,另外还可以提供定时

献给正在应聘JavaWeb工程师的毕业生

以下内容分享,是我应届毕业面试JavaWeb工程师的一些经验总结,供大家参考,希望能给正在找工作的同学朋友们一点帮助. 先总结一下笔试中常见的问答题. 一.java 中都有哪些作用域 1.public:public表明该数据成员.成员函数是对所有用户开放的,所有用户都可以直接进行调用 2.private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用. 3.protected:protected对于子女

Apache Ant学习总结(二):使用Ant自动编译JavaWeb项目并打成war包发布到Tomcat中

前言:如题所示,有时我们可能经常需要把JavaWeb项目进行编译,然后打包成war包并发布到Tomacat中进行测试.如果每次都人工进行操作的话,无疑是很麻烦的.这时我们可以通过编写一个自动化的Ant脚本,每次需要发布项目时只需要点击一下就可以完成了,非常方便 测试项目的项目结构如下: Ant脚本build_war.xml: <?xml version="1.0" encoding="UTF-8"?> <project name="ant

学JavaWeb必看文章!为什么我们会使用struts2,springMVC和spring这样的框架?

(我们学Javaweb中这样那样的框架为的是什么?它们为什么这么流行?它们给我们带来了什么?Servlet为我们做了什么?MVC的实战意义?Spring的存在有多么重要?如何从思想上理解这些问题,理解Javaweb,答案都在这篇文章中,ImportNew年度好文,希望更多的人看到!转载自http://www.importnew.com/15831.html) 今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架

这里有基于javaweb的毕业设计代做服务,联系我们

A.就要毕业了,怎么才可以顺利的通过答辩,选题很重要,简单肯定就比较容易过答辩.我们可以选择基于java,基于web,基于ssh,基于ssm,基于j2ee的管理系统的设计与实现之类的题目. B.我们可以根据你的题目来设计,也可以我们来给你推荐题目. C.确认了题目以及需求后,我们就可以开始为你设计了. D.如果你还是不清楚或者根本就没有时间做,那就建议早点做打算.我现在用工作外的时间也可以帮助需要做,毕业的设计的同学.希望我能帮助大家顺利过关. 我们扣.扣.浩.码(1.0.3.2.3.7.1.2

JavaWeb练习-网上名片管理系统

实验项目名称 JavaWeb网上名片管理系统 实验目的 实现名片的增.删.改.查等操作. 实验基本原理 JSP指令.JSP动作.JSP内置对象等 主要仪器设备及耗材 Win10.Myeclipse 实验步骤 ? 说明:再打开本项目的时候,需要修改为自己本地的数据库名和密码, 并导入我的数据库里面的表.所有的连接数据库驱动的操作使用一个公共类实现,对外只提供一个静态的连接数据库的接口. ? ? ? (一).用户登录与注册 用户登录 界面设计: 使用bootstrap 部分代码如下: ? ? 用户名