- 浏览: 89458 次
- 性别:
- 来自: 上海
-
文章分类
http:/localhost/123/jsp/test.jsp:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
<head>
<html:base />
<title>test.jsp</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<p>
<h2>application - javax.servlet.ServletContext</h2>
application.getRealPath("/")<%=application.getRealPath("/") %><br>
application.getMajorVersion() - <%=application.getMajorVersion() %><br>
application.getMimeType("txt") - <%=application.getMimeType("txt") %><br>
application.getServerInfo() - <%=application.getServerInfo() %><br>
application.getServletContextName() - <%=application.getServletContextName() %><br>
application.getContext()
</p>
<p>
<h2>config - javax.servlet.ServletConfig</h2>
config.getServletName() - <%=config.getServletName() %><br>
config.getServletContext()<br>
</p>
<p>
<h2>pageContext - javax.servlet.jsp.PageContext</h2>
pageContext.getRequest()(JSP中的requset隐式对象)<br>
pageContext.getResponse()(JSP中的response隐式对象)<br>
pageContext.getServletConfig()(JSP中的config隐式对象)<br>
pageContext.getServletContext()(JSP中的application隐式对象)<br>
pageContext.getException()(JSP中的exception隐式对象)<br>
pageContext.getSession()(JSP中的session隐式对象)<br>
pageContext.getOut()(JSP中的out隐式对象)
</p>
<p>
<h2>request - javax.servlet.http.HttpServletRequest</h2>
request.getLocalAddr() - <%=request.getLocalAddr() %><br>
request.getServletPath() - <%=request.getServletPath() %><br>
request.getContextPath() - <%=request.getContextPath() %><br>
request.getLocalName() - <%=request.getLocalName() %><br>
request.getLocalPort() - <%=request.getLocalPort() %><br>
request.getPathInfo() - <%=request.getPathInfo() %><br>
request.getProtocol() - <%=request.getProtocol() %><br>
request.getQueryString() - <%=request.getQueryString() %><br>
request.getRemoteAddr() - <%=request.getRemoteAddr() %><br>
request.getRemoteHost() - <%=request.getRemoteHost() %><br>
request.getRemotePort() - <%=request.getRemotePort() %><br>
request.getRemoteUser() - <%=request.getRemoteUser() %><br>
request.getRequestedSessionId():<%=request.getRequestedSessionId() %><br>
request.getRequestURI() - <%=request.getRequestURI() %><br>
request.getRequestURL() - <%=request.getRequestURL() %>
</p>
<p>
<h2>session - javax.servlet.http.HttpSession</h2>
session.getServletContext()
</p>
</body>
</html:html>
客户端显示如下:
application - javax.servlet.ServletContext
application.getRealPath("/")F:\workspace\tomcat\123\
application.getMajorVersion() - 2
application.getMimeType("txt") - null
application.getServerInfo() - Apache Tomcat/5.0.30
application.getServletContextName() - null
application.getContext()
config - javax.servlet.ServletConfig
config.getServletName() - jsp
config.getServletContext()
pageContext - javax.servlet.jsp.PageContext
pageContext.getRequest()
pageContext.getResponse()
pageContext.getServletConfig()
pageContext.getServletContext()
pageContext.getException()
pageContext.getSession()
pageContext.getOut()
request - javax.servlet.http.HttpServletRequest
request.getLocalAddr() - 127.0.0.1
request.getServletPath() - /jsp/test.jsp
request.getContextPath() - /123
request.getLocalName() - 127.0.0.1
request.getLocalPort() - 80
request.getPathInfo() - null
request.getProtocol() - HTTP/1.1
request.getQueryString() - null
request.getRemoteAddr() - 127.0.0.1
request.getRemoteHost() - 127.0.0.1
request.getRemotePort() - 1211
request.getRemoteUser() - null
request.getRequestedSessionId():5AFAE9C0A164621D4F8E0DAF2F253C92
request.getRequestURI() - /123/jsp/test.jsp
request.getRequestURL() - http://localhost/123/jsp/test.jsp
session - javax.servlet.http.HttpSession
session.getServletContext()
注:
http://localhost/123/taglib/html/result.jsp中使用以下方法
request.getServletPath() :返回request的请求路径的相对于应用程序的相对路径
request.getContextPath()返回应用程序上下文相对路径
this.getRealPath(String str)返回UIL中str对应于本地磁盘的绝对路径
request.getLocalAddr() 返回服务器IP地址
发表评论
-
JSP标准标签库
2008-02-01 16:28 854简介 JSTL是一个不断完 ... -
jsp页面动态的显示系统当前的时间
2008-04-28 18:45 997<html> <HEAD> < ... -
jsp页面动态的显示系统当前的时间
2008-04-28 19:06 1531<html> <HEAD> & ... -
文字水平滚动
2008-04-30 15:13 779前一阵子写了一篇JAXB的运用,其中讲了如何用JAXB生成X ... -
图片水平滚动
2008-04-30 15:23 869<div id="demo" sty ... -
flash加链接
2008-06-06 12:00 750<script language="JavaS ... -
兼容IE和FireFox的iframe 自动高度脚本
2008-09-09 14:57 820<iframe name="mainframe ... -
div控制首行缩进2个字
2008-09-22 12:58 860style type="text/Css" ... -
jsp隐藏按钮
2008-10-27 15:34 3379<!DOCTYPE html PUBLIC " ... -
js获取页面各种高度
2008-10-29 16:11 797if(parent.document.getElementBy ... -
滚动合集(文字图片)
2008-10-31 18:26 771<!DOCTYPE html PUBLIC " ... -
Javascript鼠标事件大全
2008-11-13 14:27 667一般事件事件 浏览 ... -
JSTL语法及参数
2008-12-01 21:37 834jstl试用 JSTL语法及参数 JSTL包含以下的 ... -
window.open(theURL,winName,features); 详解
2008-12-03 12:25 826window.open(theURL,winName,feat ... -
window.open居中
2008-12-07 16:32 777<script language="javas ... -
js 操作frameset frame 对象收藏
2009-05-08 10:10 638框架编程概述一个HTML页面可以有一个或多个子框架,这些子框 ... -
兼容IE和FireFox的的漂浮广告
2009-09-01 10:55 693<script language="javas ...
相关推荐
### JSP常用方法整理:深入理解与应用 JSP(JavaServer Pages)是Sun Microsystems公司推出的服务器端技术,用于创建动态网页。它结合了HTML、XML标记语言与Java编程语言的功能,使得在Web应用程序中嵌入Java代码...
在处理JSP中的路径选择时,开发者需要理解几个关键的概念和最佳实践,这关乎到应用程序的正确运行和资源的有效访问。 1. **相对路径与绝对路径** - **绝对路径**:从根目录开始的完整路径,指明文件或资源的确切...
相对路径在本地开发和小规模项目中更为常用,因为它更简洁,但可能会因当前工作目录的改变而受到影响。 二、JSP页面跳转方法 在JSP中,有多种方式实现页面间的跳转: 1. `sendRedirect()`:这是通过HTTP响应状态...
要传递多个参数,则可以在一个 JSP 文件中使用多个<jsp:param>将多个参数发送到一个动态文件中。 三、UseBean 指令 UseBean 指令用于在 JSP 页面中创建一个 BEAN 实例并指定它的名字以及作用范围。语法:<jsp:...
JSTL主要包含以下几个核心模块: 1. **Core**:这是最基础的模块,提供了处理流程控制、URL操作、条件语句、迭代等基本功能的标签,如`<c:if>`、`<c:forEach>`、`<c:set>`等。 2. **fmt**:这个模块主要负责国际化...
【标题】"jsp新手开发几个小程序加注释"主要涵盖了两个关键的技术领域:JSP(JavaServer Pages)和Ajax(Asynchronous JavaScript and XML)。对于初学者来说,这些小程序提供了理解和实践这两种技术的基础。 JSP是...
“Request”对象代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,最常用的对象方法有getParameter、getParameterNames和getParameterValues通过这几个方法来获取请求对象中所包含的参数的值,此对象...
这段代码中的几个关键方法解释如下: 1. **`getScheme()`**:该方法返回当前请求所使用的协议,大多数情况下返回 `"http"`,如果是通过 SSL 连接,则返回 `"https"`。 2. **`getServerName()`**:此方法获取服务器...
在JSP(JavaServer Pages)中,Cookie的操作主要包括创建、读取、修改以及删除等几个方面。 #### 一、Cookie的基本概念 Cookie是服务器端发送到客户端的一小段信息,保存在客户端硬盘上,由客户端返回给服务器端的...
标题提到的"常用的JAR包,只有很少几个常用的",这可能是指这个压缩包包含了一些在Java开发中非常基础且广泛使用的库。 首先,我们来看看JAR文件的基础知识: 1. **JAR文件结构**:一个JAR文件由一系列的ZIP条目...
### JAVA中JSP常用代码详解 #### 一、页面重定向与状态码设置 在Java Web开发中,经常需要对用户请求进行重定向或者设置HTTP响应的状态码来告知客户端当前请求的结果。以下介绍两种常见的场景及其实现方式: 1. *...
在进行JSP培训时,通常会涵盖以下几个方面: 1. **基础概念**:讲解JSP的原理、结构以及与其他Web技术的关系。 2. **JSP语法**:深入理解JSP的各种元素和指令,以及如何使用它们来创建动态页面。 3. **EL和JSTL**:...
在部署和配置Tomcat时,指定JDK路径有以下几个重要原因: 1. **版本兼容性**:不同的应用程序可能依赖于不同版本的JDK。 2. **性能优化**:某些版本的JDK可能在特定场景下表现出更好的性能。 3. **安全考虑**:使用...
Tomcat的目录结构主要包括以下几个文件夹: * conf文件夹:存储了一些配置文件,例如server.xml和web.xml。 * webapps文件夹:存储了所有的项目,项目可以直接访问该文件夹。 * bin文件夹:存储了Tomcat的可执行...
总结起来,Java的JSP实现视频播放主要涉及以下几个步骤: 1. 在JSP页面上创建`<video>`标签,并设置视频源和控制。 2. 使用Servlet处理视频文件的请求,返回视频数据。 3. 可选地,通过JavaScript进行更高级的播放...
Java基础知识包括以下几个方面: #### 类与对象 - **类(Class)**:是Java中的蓝图,定义了对象的属性和行为。 - **对象(Object)**:是类的实例,具有类所定义的属性和方法。 #### 数据类型 - **基本数据类型**...
JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7...
在JSPSmartUpload中,主要涉及以下几个核心知识点: 1. **文件上传原理**:文件上传是通过HTTP协议的POST请求实现的,通常使用multipart/form-data编码类型,将文件内容分割成多个部分,每部分都有一个唯一的边界...
"包+例子"可能指的是项目中的目录结构,通常一个包含SmartUpload的JSP文件上传示例项目会包含以下几个部分: - JSP页面:展示上传表单,接收用户选择的文件。 - Java后台处理类:处理JSP提交的请求,使用...
在处理**常见问题**时,有几个关键点需要注意: 1. **配置问题**:确保JSP环境已经正确配置,包括JDK、Tomcat服务器以及数据库驱动的安装和配置。 2. **语法错误**:检查JSP页面中的Java代码是否存在语法错误,如...