Java Web工程师笔试题
来源:范文都 本文已影响1.58W人
来源:范文都 本文已影响1.58W人
WEB容器主要有哪些功能? 并请列出一些常见的WEB容器名字。下面就由本站小编为大家介绍一下Java Web工程师笔试题的文章,欢迎阅读。
Java Web工程师笔试题篇1
1. 使用HTTP协议将客户端的请求传送到服务器端有哪两种方式?请简述它们的区别
1) get是从服务器上获取数据,post是向服务器传送数据。
2) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。
3) 对于get方式,服务器端用ueryString可以获取GET请求参数的变量值,对于post方式,服务器端用arameter获取提交的数据。
4) GET方式提交的数据最多只能有1024字节,而POST则没有此限制。
5) 安全性问题。正如在(1)中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好。
2. WEB容器主要有哪些功能? 并请列出一些常见的WEB容器名字。
1) 提供Servlet程序编写API
2) 提供Servlet程序运行时环境。
常见的有 Apache, IIS, Tomcat, Resin 等等
3. 请简述Servlet的生命周期及其相关的方法。
实例化,初始化,提供服务,销毁
init、service和destroy
4. 在Servlet中,我们通过什么方法获取客户端提交的数据
arameter
5. 在Servlet中,通过什么语句生成向客户端发送的页面? 请编写一段简单的Hello World输出
PrintWriter out = riter;
t;
t(“Hello World!”);
6. 请简述一下部署Serlvet的过程
test
TestServlet
test
/TestServlet
把你项目的WebRoot文件夹拷贝到Tomcat的webapps文件夹下
7. Tomcat服务器的默认端口是? 为了中文字符处理不出现乱码,我们需要对Tomcat的配置做出什么修改?
8080
URIEncoding=”utf-8”
8. JSP的标记是如何来表示的? C
A. <> B. C. D. <$$>
9. 在JSP里声明一个变量的标记是?
10. 有一个字符串变量 String str=”abc”; 在JSP里以下哪些输出方式是正确的? BDE
A. B. C. D.
E. F.
Java Web工程师笔试题篇2
1. 在一个JSP文档中,可以出现以下三种注释:
1) JSP注释标记
2) HTML注释
3) JAVA注释 // /**/
请分别对它们简单描述一下
2. JSP的page指令常见的属性都有哪些?
Language, contentType, import, errorPage, isErrorPage, extends, session, info, isThreadSafe, buffer, autoflush
3. 假设需要在一个JSP页面里导入, yList, ,语句应该怎么写?
5. JSP的include指令和include操作有什么区别?
1) 语法结构不同
2) include指令更适合于包含静态页面, include操作更适合于包含动态页面
3)include操作还带有参数 flush=”true|false”
6. 请分别描述一下forward和redirect的区别
1) 使用forward浏览器地址栏不变,redirect浏览器地址栏会改变
2) Forward效率较高
3) Forward可以使用ttribute获取数据,而redirect不可以
7. 在Servlet和JSP里是如何实现 forward和redirect的? 例如要跳转去一个页面。
//Servlet
RequestDispatcher rd = ervletContext.
getRequestDispatcher(“/”);
ard(request, response);
Redirect(“/”);
//JSP
Redirect(“/”);
8. jsp主要内置对象有?
request、response和out,还有exception、session、application、config、pageContext和page
9. 在JSP里,我们可以怎样获取来自客户端请求的IP地址?
emoteAddr;
10. 有一个用户名 test, 密码 12345, 请编写一段创建COOKIE的JSP代码, 然后再编写一段读取COOKIE的JSP代码, 在页面上将COOKIE的信息显示出来。
String str = “username= test&password=12345”;
Cookie cookie=new Cookie(“mycookie”, str);
ookie(cookie);
Cookie cookies=ookies;
For(int i=0;i< th;i++){
t(ame+”=”+ alue);
}
Java Web工程师笔试题篇3
1. 请简述Cookie, Session 和Application它们的区别。
1) Cookie会在客户端硬盘上创建Cookie文件
2) Session大部分情况下会在服务器端硬盘上写入Cookie文件
3) Cookie安全性最低
4) Application 表示Servlet上下文环境,在整个WEB应用中只有一个Application对象,用于存储些全局性的数据
2. 在DOM模型中,Form表单的提交事件是什么? 需要什么返回值可以让该表单不提交?
onSubmit
返回false可以不提交表单
3. 在DOM模型中,select下拉菜单的值被改变触发什么事件?若要设定某项值为默认值,该如何设定?
onChange
selected
关于JAVA的笔试题有哪些
英语读书笔记 Book Review of Jane Eyre
经典英语演讲稿 The Best Way to Travel
java工程师试用期个人工作总结
英语读书笔记 Book Review of Jane Eyre大纲
JAVA JDBC常见面试题及答案
java工程师试用期工作总结报告
java工程师面试自我介绍
德勤 summer BJ financial service(咨询)OT笔试经验
JAVA系统分析笔试题
java工程师的试用期工作总结范文
英文读后感之Review of “Is Arrogant and Prejudice”
java开发工程师面试自我介绍
Obama's Weekly Address:Everyone Should Be Able To Afford Hi
Java程序员面试中的多线程问题
java工程师自我介绍
学生英语演讲:Farewell to Baseball Address
java工程师求职简历模板
java工程师自我评价
Java开发工程师的职责说明
该如何复习Java工程师笔试题
java程序员面试自我介绍技巧
java工程师自我介绍范文
关于Java程序笔试题
经典Java、Web笔试题
英语演讲稿:East and West have met
java工程师简历范文大纲
java工程师简历范文
Java工程师个人求职简历
java软件工程师离职证明
java程序员面试的自我介绍
梦见工程师
芮成钢全国英语演讲稿:East and West have met
java web实习报告
Java开发工程师的岗位职责
java工程师的自我介绍
Java初级开发工程师的职责
java程序员试用期转正总结
java面试问题及答案
java工程师英文自我介绍
java程序员面试自我介绍范文