Jsp中的request对象
request对象是javax.servlet.HttpServletRequest类的一个子类对象,当客户端请求一个Jsp页面是,Jsp容器会将客户端的请求信息包装在这个对象中;该对象中的常用方法如下:
getParameter(String name):以字符串的形式返回客户端传来的某一个请求参数的值,参数名由name指定
getParameterNames():获取客户端传来的所有参数的名字,它返回的是一个Enumeration类的实例
Enumeration类中要用到的两个重要方法:hasMoreElements()和nextElement()
getParameterValues(String name):获取客户端中参数名为name的所有值
setAttribute(String name,Object o):将名字为name,值为o的数据存储到request对象中;o为对象类型
getAttribute(String name):获取request对象中名字为name的值,返回的是Object类型
getAttributeNames():获取request对象中存储的所有值的名字,返回的是一个Enumeration类的实例
getCookies():返回客户端的所有cookie对象,结果是一个cookie数组
getMethod():获取客户端向服务器端传送数据的方式
getSession(boolean create):返回和当前客户端请求相关联的HttpSession对象;如果当前客户端请求没有和任何HttpSession对象
关联,那么当create变脸为true时,则创建一个HttpSession对象并返回;反之,返回null
getQueryString():返回查询字符串,该字符串由客户端以get方式向服务器端传送
getServerName():获得服务器的名字,如果没有设定服务器名,则返回服务器IP地址
getServerPort():获得服务器的端口号
getRemoteHost():获得客户端主机的名字,如果该方法失败,则返回客户端计算机的IP地址
getRemoteAddr():获取客户端的IP地址
getRequestURL():获取发出请求字符串的客户端地址
getServletPath():获取客户端所请求的脚本文件的文件路径
g
相关文档:
在web-oa系统中,公文管理好象不可或缺,有时需要从数据库中查询一些数据以某种格式输出来,并以word文档的形式展现,有时许多word文档保存到数据库中的某个表的Blob字段里,服务器再把保存在Blob字段中的图片文件展现给用户。通过网上查找发现很少有关于此类的文章,现在整理起来供大家参考。
1 在client端直接生成wor ......
struts2的实现方法
LangSelector.jsp
<%@taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<script type="text/javascript">
<!--
function langSelecter_onChanged() {
& ......
该标签用于在当前的Jsp页面中加载另一个静态或动态的文件页面
1.静态文件加载格式
<jsp:include page=? flush="true/false" />
page:用于指示被加载的静态页面文件名
flush:设置缓冲区是否可用
2.动态文件加载格式
......
1.jsp:include标签是在执行时才对加载的文件进行处理,因此Jsp页面和它所加载的文件在逻辑和语法上都是独立的,如果对加载文件进行修改,那么运行时可以看到所加载文件修改后的结果
2.而用include指令加载文件时,是将加载文件和Jsp页面合并成一个新的Jsp页面后,发送给Jsp引擎进行处理的,因此如果加载文件发生变化,则必 ......
有的时候会忘记,记录一下:
<iframe id="xx" name="xx" width="515" height="177" scrolling="no" border="0" marginwidth="0" marginheight="0" frameborder="0" src="Xx.jsp"></iframe>
要使jsp不变形,主要是marginwidth="0" marginheight="0"两个属性。 ......