jsp request session等对象 详解
jsp request session
等对象
详解
转者注:此文总结较为详细,值得参考。但部分内容经过整理,以下是正文。
1.request
对象
这两个对象是ASP所提供的内置对象中最常用的两个。在浏览器(或其他用户代理)和Web服务器之间,请求与响应中发生的信息交流可以通过ASP中的两个内置对象来进行访问和管理,这两个对象称为Request和Response对象。
客户端的请求信息被封装在
request
对象中,通过它才能了解到客户的需求,然后做出响应。它是
HttpServletRequest
类的实例。
(1)Attribute
设置
(
get
或
set
)
object getAttribute(String name)
返回
name
指定的属性值,如果指定的属性值不存在,则会返回
null
值.
Enumeration getAttributeNames()
返回
request
对象的所有属性的名字,其结果是一个类举(
Enumeration
)类的实例.
void setAttribute( String name ,
java.lang.Object objt )
设置名字为
name
的
request
参数的值,该值是由
java.lang.Object
类型的
objt
指定
(2) Parameter
String getParameter( String name )
获得客户端传送给服务器的参数值,该参数是由
name
指定的.
Enumeration getParameterNames()
返回客户端传给服务器摘的所有参数的名字,其结果也是一个类举类的实例.
String [] getParameterValues( String name )
获得指定参数的所有值,参数由
name
指定.
(3) Method
getMethod()
获得客户端向服务器端传送数据的方法,如
get,post
等.
(4)
客户端和服务器之间的
Protocol
族
String getProtocol()
返回请求用的协议类型及版本号
String getServerName()
返回接受请求的服务器主机名
int getServerPort()
返回服务器接受此请求所用的端口号
String getRemoteAddr()
返回发送此请求的客户端
IP
地址
String getRemoteHost()
返回发送此请求的客户端主机名
getRequestURI()
获取发出请求字符串的客户端的地址.
(5) Header
getHeader( String name )
返回指定名字的
request Header
的所有值,其结果也是一个类举类的实例.
getHeaderNames()
返回所有
request Header
的名字,其结果也是一个类举类的实例.
(6)
其他
String getCharacterEncoding()
返回字符编码方式
int getContentLeng
相关文档:
首先是提交页面:三个表单(form1,form2,form3)
<form name="form1" method="post" action="checklogin.jsp" class="niceform">
<input name="qx" type="hidden" value="3">
&nb ......
第一种 JavaScript连接数据库:
<mce:script language="JavaScript"><!--
// 创建数据库对象
var objdbConn = new ActiveXObject("ADODB.Connection");
// DSN字符串
var strdsn = "Driver={SQL Server};SERVER=192.168.0.210;UID=xhb;PWD=xhb;DATABASE=books";
// 打开数据源
objdbConn.Open(strdsn);
// ......
用的是MySql数据库,里面有数据库的脚步,运行bbs.sql文件就可以了。
用的MVC模式,用jsp 做显示页面,用servlet做控制层,用JavaBean做模型层
下载地址:
http://www.800disk.com/ContentPane.aspx?down=ok&filepath=lcbjava%2fMybbs.rar
把上面的地址复制到浏览器就可以下载 ......
我们在写一个jsp页面,要使用struts2标签,我们要首先要在jsp页面头部放:<%@ taglib prefix="s" uri="/struts-tags" %>,当然要放struts2的jar包了。我们可以刷新一下此页面,比如把这个页面保存后再打开,目的是在写struts2标签时,有struts2标签自动提示功能。
......
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开 ......