- 浏览: 515976 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (672)
- 随便写写 (3)
- javascript (16)
- Java exam (58)
- JSP exam (25)
- Servlet exam (25)
- Struts exam (24)
- Spring exam (24)
- Hibernate exam (19)
- EJB exam (25)
- SOA exam (6)
- AJAX exam (25)
- Web开发 exam (25)
- 软件工程 exam (25)
- 项目管理 exam (25)
- .NET exam (23)
- ASP.NET exam (24)
- C# exam (24)
- C++ exam (25)
- C语言 exam (13)
- ASP exam (0)
- PHP exam (0)
- Ruby exam (0)
- Python exam (0)
- Delphi exam (0)
- Linux exam (0)
- UNIX exam (25)
- 数据库 exam (24)
- Oracle exam (25)
- SQL Server exam (20)
- MySQL exam (16)
- Mobile开发 exam (10)
- 嵌入式开发 exam (6)
- 网络安全 exam (0)
- 网络技术 exam (0)
- 综合技术 exam (0)
- HR面试 exam (0)
- 英语面试 exam (0)
- 外企面试 exam (0)
- 软件测试 exam (0)
- QTP exam (0)
- LoadRunner exam (0)
- 网友面经 exam (0)
- 应届生 exam (0)
- 面试指导 exam (0)
- IQ测试 exam (0)
- Flex exam (2)
- uml-ea (1)
最新评论
-
dxking100:
远光没有笔式题的说..
最新远光软件笔试题面试题内容(1) -
heming_way:
谢谢,正在复习软件工程考试呢,呵呵
《软件工程》选择题 -
梅玲达:
可以更详细点吗?
Hibernate中Criteria 和DetachedCriteria的作用是什么? -
buptjian:
学习下,试试看,谢谢啊~
Prototype如何实现页面局部定时刷新? -
bubblegum89:
这个。。。和我笔试时候做的 感觉完全不一样
最新远光软件笔试题面试题内容(3)
Servlet可以使用如下四种方法来得到server的name, port和info
如下代码实现用servlet取得server的信息并输出到客户端浏览器:
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class DemoServerSnoop extends GenericServlet{
public void service(ServletRequest req , ServletResponse res)
throws ServletException,IOException{
res.setContentType("text/plain");
PrintWriter out= res.getWriter();
out.println("req.getServerName()" + req.getServerName());
out.println("req.getServerPort()" + req.getServerPort());
out.println("ServletContext().getServerInfo()" +
getServletContext().getServerInfo());
out.println("getServerInfo() name:" +
getServerInfoName(getServletContext().getServerInfo()));
out.println("getServerInfo() version:" +
getServerInfoVersion(getServletContext().getServerInfo()));
out.println("getServerContext().getAttribute(\"attribute\")" +
getServletContext().getAttribute("attribute"));
}
private String getServerInfoName(String serverInfo){
int slash = serverInfo.indexOf('/');
if(slash==-1)
return serverInfo;
else
return (String) serverInfo.subSequence(0,slash);
}
private String getServerInfoVersion(String serverInfo){
int slash = serverInfo.indexOf('/');
if(slash==-1)
return null;
else
return serverInfo.substring(slash + 1);
}}
如下代码实现用servlet取得server的信息并输出到客户端浏览器:
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class DemoServerSnoop extends GenericServlet{
public void service(ServletRequest req , ServletResponse res)
throws ServletException,IOException{
res.setContentType("text/plain");
PrintWriter out= res.getWriter();
out.println("req.getServerName()" + req.getServerName());
out.println("req.getServerPort()" + req.getServerPort());
out.println("ServletContext().getServerInfo()" +
getServletContext().getServerInfo());
out.println("getServerInfo() name:" +
getServerInfoName(getServletContext().getServerInfo()));
out.println("getServerInfo() version:" +
getServerInfoVersion(getServletContext().getServerInfo()));
out.println("getServerContext().getAttribute(\"attribute\")" +
getServletContext().getAttribute("attribute"));
}
private String getServerInfoName(String serverInfo){
int slash = serverInfo.indexOf('/');
if(slash==-1)
return serverInfo;
else
return (String) serverInfo.subSequence(0,slash);
}
private String getServerInfoVersion(String serverInfo){
int slash = serverInfo.indexOf('/');
if(slash==-1)
return null;
else
return serverInfo.substring(slash + 1);
}}
发表评论
-
什么是servlet链?
2010-08-12 16:33 743与UNIX和DOS命令中的管道类似,你也可以将多个servle ... -
forward与sendRedirect区别是什么?
2010-08-12 16:33 7801.RequestDispatcher.forward() ... -
Servlet如何得到客户端机器的信息?
2010-08-12 16:33 949Servlet可以使用getRemoteAddr()和getR ... -
Java Web开发面试题一套(2)
2010-08-12 16:33 149311.Jsp:forward 和sendredirect 都是 ... -
介绍一下javax.servlet.Servlet接口及其主要方法
2010-08-12 16:33 742Servlet接口的主要作用是提供Servlet生命周期的in ... -
Java Web开发面试题一套(4)
2010-08-12 16:33 927二.简述题(总分 40):1 ... -
Request对象的主要方法有哪些?
2010-08-12 16:33 692setAttribute(String name,Object ... -
某银行信息中心的J2EE笔试题
2010-08-12 16:33 7111.jsp中定义javabean的作用域可以在用户会话注销后仍 ... -
某个公司的面试测试题 两天时间完成
2010-08-12 16:33 374请在2日内完成该测试;提交完整的eclipse工程和数据库建表 ... -
Servlet都有哪些方法?主要作用是什么?
2010-08-12 16:33 931HttpServlet 类包含 init() ... -
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
2010-08-12 16:33 1047HttpServlet的主要方法有 doGet, doPost ... -
一家美资企业的java servlet面试题
2010-08-12 16:33 514filter 的作用是什么?主要实现什么方法?doFilter ... -
JSP&Servlet技术面试题
2010-08-12 16:33 6181. 描述JSP和Servlet的区别、共同点、各自应用的范围 ... -
什么是servlet
2010-08-12 16:33 471servlet可以被认为是服务器端的applet。servle ... -
Java Web开发面试题一套(1)
2010-08-12 16:33 798选择题(没有注明多选,则为单选),每题2分1.下面哪个不是Fo ... -
描述JSP和Servlet的区别、共同点、各自应用的范围
2010-08-12 16:33 1834JSP在本质上就是SERVLET,但是两者的创建方式不一样.S ... -
Java Web开发面试题一套(5)
2010-08-12 16:33 5953.。用图形画出一个web. ... -
Java Web开发面试题一套(3)
2010-08-12 16:33 87021.销毁一个session对象, ... -
如何解决Java中的中文乱码问题?
2010-08-12 16:33 1073一、中文问题的来源计 ... -
某公司的Java JSP上机题
2010-08-12 16:33 7561 请按测试demo页面需要实现的功能自行设计数据表,数据库不 ...
相关推荐
开发 Servlet 所需的 JSDK 可从 SUN 免费得到,另外 JSDK 是 Domino 安装的标准部分,jsdk.jar 位于 D 安装根目录。例如,您的 Domino 服务器安装在 D 盘的 r5server 目录下,则 JSDK 在 D:\r5server\jsdk.jar。 四...
用户通过浏览器访问HTML页面,输入信息并提交后,服务器将调用Servlet处理请求,并返回显示用户信息的HTML响应。 6. **安全性与最佳实践**: - 验证用户输入:在处理用户输入时,应进行验证,避免SQL注入或其他...
当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后, Servlet 继续运行...
在IT行业中,Servlet技术是Java Web开发...同时,建议结合相关的理论知识,如Servlet API文档和Java Web教程,以获得更全面的理解。记住,理论与实践相结合是学习的最佳方式,不断练习和调试代码将有助于巩固所学知识。
Servlet技术简介:Servlet技术是Sun公司提供的一种实现动态网页的解决方案,它是基于Java编程语言的WEB服务器端编程技术,主要用于在WEB服务器端获得客户端的访问请求信息和动态生成对客户端的响应消息。Servlet技术...
Servlet是Java平台上的一个标准,用于扩展服务器的功能,特别是在构建动态Web服务方面。本项目"基于Java的一个支持servlet的web服务器"旨在实现一个简易的Web服务器,能够处理HTTP请求并返回响应,同时支持Servlet...
2. **功能强大**:Servlet可以直接与服务器交互,实现数据共享和复杂的业务逻辑。 3. **可移植性好**:由于Servlet是用Java语言编写的,因此具有跨平台的优势,可以在任何支持Java的环境中运行。 4. **技术成熟**:...
Servlet 是运行在服务器上的小程序,它可以使任何 Java 应用程序、浏览器或任何设备。Servlet 的客户端可以提出请求并获得该请求的响应。Servlet 在初始化后即驻留内存中,因此每次作出请求时无需加载。 Servlet ...
Servlet技术是Java Web开发的核心,它为Web应用程序提供了服务器端的编程接口。Jakarta Servlet API 4.0是Servlet规范的最新版本,它包含了对HTTP协议处理、生命周期管理、会话跟踪、安全性和性能优化等方面的全面...
这些信息可以从`ServletContext`中获取,例如,`ServletContext.getServerInfo()`可以得到服务器的详细信息,`getMajorVersion()`和`getMinorVersion()`可以获取JVM的主次版本号。此外,`java.lang.System`类也能...
servlet是在服务器上运行的小程序。这个词是在Java applet的环境中创造的,Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等...
Servlet模拟器是一种工具,它能够帮助开发者理解和测试Servlet程序,而无需实际部署到Web服务器上。在这个场景下,我们主要关注两个关键知识点:servlet的配置与解析,以及XML解析。 首先,让我们深入了解servlet。...
**解析请求**:Tomcat接收到请求后解析HTTP请求,将解析得到的信息封装进`HttpServletRequest`对象。 4. **调用服务方法**:根据`web.xml`中的配置找到对应的Servlet,然后调用其`service`方法。 5. **生成响应**...
`servlet.LICENSE.txt`文件通常包含了关于Servlet API 3.0的许可信息,可能包含了Apache License 2.0或其他开源许可协议,这些协议规定了如何使用、修改和分发该库的条款。 总之,servlet-api-3.0.jar是Java Web...
4. **ServletConfig接口**:每个Servlet实例在初始化时都会获得一个ServletConfig对象,它包含了Servlet的配置信息,如Servlet名称、初始化参数等。 5. **HttpServletRequest接口**:表示来自客户端的HTTP请求,...
这个过程仅执行一次,确保了Servlet的初始化资源得到合理分配。 2. **服务阶段**:初始化完成后,每当客户端发送请求至服务器,服务器就会创建一个新线程,并在该线程中调用Servlet的`service()`方法来处理请求。`...
一个比较好的servlet的讲解ppt:随着...JSP+Servlet技术使服务器端动态页面程序可以真正地做到跨平台,因此,这种技术得到了越来越多的支持和使用。这一章主要讲解Servlet的特点、工作原理及JSP+ Servlet的编程技术。
实验9的标题是"Servlet实验",这表明我们将探讨Java中的Servlet技术,它是一种用于扩展Web服务器功能的Java API。Servlet是Java EE平台的核心组成部分,主要用于处理HTTP请求,生成动态内容,并与数据库或其他后端...