用户注册.ppt
- 文档编号:2121642
- 上传时间:2022-10-27
- 格式:PPT
- 页数:28
- 大小:139.50KB
用户注册.ppt
《用户注册.ppt》由会员分享,可在线阅读,更多相关《用户注册.ppt(28页珍藏版)》请在冰豆网上搜索。
用户注册用户注册读取表单信息读取表单信息连接数据库连接数据库10/27/2022表单元素表单元素nnnamenamennvaluevaluenntexttextnnpasswordpasswordnncheckboxcheckboxnnradioradionnsubmitsubmitnnresetresetnnhiddenhiddentype属性属性input中的中的textareaselect10/27/2022杨亚蕾福建工程学院计算机与信息科学系一个简单的提交界面一个简单的提交界面nnnnnn如果如果如果如果MethodMethod为为为为GETGET的话,即表单的提交方式,密码会在的话,即表单的提交方式,密码会在的话,即表单的提交方式,密码会在的话,即表单的提交方式,密码会在浏览器的地址栏中显示浏览器的地址栏中显示浏览器的地址栏中显示浏览器的地址栏中显示nn主要使用主要使用主要使用主要使用request.getParameter(Stringvalue)request.getParameter(Stringvalue)来获取客户端来获取客户端来获取客户端来获取客户端提交过来的信息。
提交过来的信息。
提交过来的信息。
提交过来的信息。
nnrequestrequest是是是是JSPJSP的内建对象,主要是通过的内建对象,主要是通过的内建对象,主要是通过的内建对象,主要是通过getParameter()getParameter()来得来得来得来得到参数值。
到参数值。
到参数值。
到参数值。
nnoutout也是也是也是也是JSPJSP的内建对象,主要作用是把信息回送给客户端的内建对象,主要作用是把信息回送给客户端的内建对象,主要作用是把信息回送给客户端的内建对象,主要作用是把信息回送给客户端的浏览器。
最常用的方法是的浏览器。
最常用的方法是的浏览器。
最常用的方法是的浏览器。
最常用的方法是print()print()和和和和println()println(),它们的区,它们的区,它们的区,它们的区别是:
别是:
别是:
别是:
println()println()输出完之后可以自动换行,而前者不可以。
输出完之后可以自动换行,而前者不可以。
输出完之后可以自动换行,而前者不可以。
输出完之后可以自动换行,而前者不可以。
在具体的使用中,由于客户端是浏览器,可以使用一些在具体的使用中,由于客户端是浏览器,可以使用一些在具体的使用中,由于客户端是浏览器,可以使用一些在具体的使用中,由于客户端是浏览器,可以使用一些HTMLHTML标记。
标记。
标记。
标记。
10/27/2022杨亚蕾福建工程学院计算机与信息科学系对表单的处理对表单的处理nnrequest.setCharacterEncoding(“GBK”)request.setCharacterEncoding(“GBK”)是用来处理页面传是用来处理页面传是用来处理页面传是用来处理页面传递的中文问题的。
递的中文问题的。
递的中文问题的。
递的中文问题的。
nn换行符号(换行符号(换行符号(换行符号(”n”n”)到了)到了)到了)到了HTMLHTML中就失去了作用(因为中就失去了作用(因为中就失去了作用(因为中就失去了作用(因为HTMLHTML中的有效换行符号是中的有效换行符号是中的有效换行符号是中的有效换行符号是)nn在在在在optionoption标记中,如果指定了标记中,如果指定了标记中,如果指定了标记中,如果指定了valuevalue属性,在属性,在属性,在属性,在JSPJSP页面中通页面中通页面中通页面中通过过过过request.getParameter()request.getParameter()得到的就是得到的就是得到的就是得到的就是valuevalue属性的值,否则属性的值,否则属性的值,否则属性的值,否则得到的就是得到的就是得到的就是得到的就是和和和和标记中的文字标记中的文字标记中的文字标记中的文字nn多选在多选在多选在多选在JSPJSP页面中要返回一个数组的信息,代码为:
页面中要返回一个数组的信息,代码为:
页面中要返回一个数组的信息,代码为:
页面中要返回一个数组的信息,代码为:
StringStringlove=request.getParameterValues(“love);love=request.getParameterValues(“love);nn注意注意注意注意FORMFORM中的中的中的中的ACTIONACTION的值与的值与的值与的值与JSPJSP处理页面的名称是相处理页面的名称是相处理页面的名称是相处理页面的名称是相同的。
同的。
同的。
同的。
10/27/2022杨亚蕾福建工程学院计算机与信息科学系nn注:
中文问题的解决方法:
打开注:
中文问题的解决方法:
打开注:
中文问题的解决方法:
打开注:
中文问题的解决方法:
打开tomcattomcat的的的的server.xmlserver.xml文件,找到区块,文件,找到区块,文件,找到区块,文件,找到区块,加入如下一行:
加入如下一行:
加入如下一行:
加入如下一行:
nnURIEncoding=”GBK”URIEncoding=”GBK”nn完整的应如下:
完整的应如下:
完整的应如下:
完整的应如下:
nnConnector/10/27/2022杨亚蕾福建工程学院计算机与信息科学系nnJSP常用的六大基本对象:
nnrequestrequest对对象象、responseresponse对对象象、sessionsession对对象象、applicationapplication对象、对象、cookiecookie对象和对象和outout对象。
对象。
10/27/2022杨亚蕾福建工程学院计算机与信息科学系nnJSPJSPJSPJSP根据根据根据根据ServletAPIServletAPIServletAPIServletAPI而提供了某些(内置)隐含对象。
可以而提供了某些(内置)隐含对象。
可以而提供了某些(内置)隐含对象。
可以而提供了某些(内置)隐含对象。
可以使用标准的变量来访问这些对象,并且不用编写任何额外使用标准的变量来访问这些对象,并且不用编写任何额外使用标准的变量来访问这些对象,并且不用编写任何额外使用标准的变量来访问这些对象,并且不用编写任何额外的代码,就可以在的代码,就可以在的代码,就可以在的代码,就可以在JSPJSPJSPJSP中自动使用到它。
中自动使用到它。
中自动使用到它。
中自动使用到它。
requestrequestrequestrequest对象:
对象:
对象:
对象:
功能是用来得到客户端的信息。
功能是用来得到客户端的信息。
功能是用来得到客户端的信息。
功能是用来得到客户端的信息。
nnresponseresponseresponseresponse对象:
功能是处理服务器端对客户端的一些响对象:
功能是处理服务器端对客户端的一些响对象:
功能是处理服务器端对客户端的一些响对象:
功能是处理服务器端对客户端的一些响应。
应。
应。
应。
nnapplicationapplicationapplicationapplication对象:
用来保存网站的一些全局变量。
对象:
用来保存网站的一些全局变量。
对象:
用来保存网站的一些全局变量。
对象:
用来保存网站的一些全局变量。
nnsessionsessionsessionsession对象:
用来保存单个用户访问时的一些信息。
对象:
用来保存单个用户访问时的一些信息。
对象:
用来保存单个用户访问时的一些信息。
对象:
用来保存单个用户访问时的一些信息。
nnoutoutoutout对象:
功能是把信息回送到客户端的浏览器中。
对象:
功能是把信息回送到客户端的浏览器中。
对象:
功能是把信息回送到客户端的浏览器中。
对象:
功能是把信息回送到客户端的浏览器中。
nncookiecookiecookiecookie对象:
将服务器端的一些信息写到客户端的浏览对象:
将服务器端的一些信息写到客户端的浏览对象:
将服务器端的一些信息写到客户端的浏览对象:
将服务器端的一些信息写到客户端的浏览器中。
器中。
器中。
器中。
nnpageContextpageContextpageContextpageContext对象:
管理网页的属性。
对象:
管理网页的属性。
对象:
管理网页的属性。
对象:
管理网页的属性。
nnconfigconfigconfigconfignnexceptionexceptionexceptionexception10/27/2022杨亚蕾福建工程学院计算机与信息科学系request对象处理用户请求信息对象处理用户请求信息nnrequestrequest对象实现的是对象实现的是对象实现的是对象实现的是javax.servlet.http.HttpServletRequestjavax.servlet.http.HttpServletRequest接口,表示接口,表示接口,表示接口,表示客户端对网页的请求,并使用客户端对网页的请求,并使用客户端对网页的请求,并使用客户端对网页的请求,并使用HTTPHTTP协议处理客户端的请求。
协议处理客户端的请求。
协议处理客户端的请求。
协议处理客户端的请求。
requestrequest对象的常用方法有对象的常用方法有对象的常用方法有对象的常用方法有StringgetParameter(Stringname)StringgetParameter(Stringname),根据页面表单组,根据页面表单组,根据页面表单组,根据页面表单组件名称获取请求页面提交数据,返回值为件名称获取请求页面提交数据,返回值为件名称获取请求页面提交数据,返回值为件名称获取请求页面提交数据,返回值为StringString类型,参数与请求页类型,参数与请求页类型,参数与请求页类型,参数与请求页面标签内的面标签内的面标签内的面标签内的“name”“name”值相对应。
值相对应。
值相对应。
值相对应。
nn例如,例如,例如,例如,StringStringname=(String)request.getParameter(username)name=(String)request.getParameter(username),表示把,表示把,表示把,表示把“username”“username”(请求页面的值)赋给(请求页面的值)赋给(请求页面的值)赋给(请求页面的值)赋给“name”“name”(本页面中(本页面中(本页面中(本页面中的值)。
的值)。
的值)。
的值)。
StringgetParameterValues(Stringname)StringgetParameterValues(Stringname),用来,用来,用来,用来获取页面请求中一个表单组件对应多个值时的用户请求数获取页面请求中一个表单组件对应多个值时的用户请求数获取页面请求中一个表单组件对应多个值时的用户请求数获取页面请求中一个表单组件对应多个值时的用户请求数据,返回值为据,返回值为据,返回值为据,返回值为StringString类型的数组,同样,参数与请求页面类型的数组,同样,参数与请求页面类型的数组,同样,参数与请求页面类型的数组,同样,参数与请求页面标签内的标签内的标签内的标签内的“name”“name”值相对应,注意,这个值相对应,注意,这个值相对应,注意,这个值相对应,注意,这个“name”“name”在请求在请求在请求在请求页面要对应多个值,如页面要对应多个值,如页面要对应多个值,如页面要对应多个值,如StringStringchannels=request.getParameterValues(channel)channels=request.getParameterValues(channel)。
除了。
除了。
除了。
除了这两个之外,这两个之外,这两个之外,这两个之外,requestrequest对象还有一些方法,对象还有一些方法,对象还有一些方法,对象还有一些方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用户 注册