欢迎来到天天文库
浏览记录
ID:36763855
大小:287.75 KB
页数:27页
时间:2019-05-09
《《JSP实现用户注册》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章JSP实现用户注册用户注册就是将个人信息提交到注册的服务器上,以便日后核对信息。用户注册是网站常用的功能,因为无论是E-mail还是论坛等,如果想要使用就要先进行注册。在本章将介绍实现一个JSP与数据库相连的用户注册完整程序,包括HTML在JSP设计中的应用,在JSP中使用内建对象,其中request和response将作为重点介绍对象,以及如何在JSP中处理中文乱码问题和如何与数据库连接进行数据存储。最后是一个完整的JSP实现用户注册程序。3.1HTML表单设计HTML(超文本标记语言)主要用于对WWW页面内容的格式进行说明,是网络上的通用语言。其经常用到的语法主要有:基本文
2、档标记、段落标记、文字标记、格式标记、图文标记、表格、表单以及框架等。这里主要介绍一些与表单有关的知识,如果对HTML感兴趣的读者可以参考介绍HTML方面的书籍。3.1.1表单元素表单是可以把用户输入的数据传送到服务器端的HTML元素,服务器端处理表单传过来的数据,从而进行一些动作。在这里主要介绍一些常用的表单元素,3.1.2form表单使用form表单是网站与用户交互的主要手段。form标签是成对出现的,以
3、hod表示form表单的数据在传送过程中的方法,有get和post两种方式。使用get时所填的信息都将在页面的地址栏内显示而且传输的数据量比较少,安全性也比较低,所以很多时候使用post。3.1.2form表单表单的一般格式是:4、postaction=“提交信息的目的地页面”>提交手段…..提交手段包括:通过文本框、列表、文本区等如:5、e="submit">3.1.3实现用户信息填写界面本小节主要是通过一个例子来进一步熟悉HTML,为后面的学习打下良好的基础。实现用户信息填写最简单也是最贴近生活的应该是注册了,相信读者都有过网上注册的经历,通过下面的实践就可以实现和网站上一样的注册了。这里用到了上面介绍过的表单元素,有单行文本框、密码框、单选框、复选框、下拉列表、多行文本域还有提交和重置按钮。3.2JSP处理请求数据从上一节的例子可以看出,当用户提交注册信息时请求的是check.jsp页面。本节将介绍JSP页面是怎样得到那些数据信息的,并如何做出响应。在JSP中提供9种内建对象,有时称作Implici6、tObject(隐式对象),它们是Web容器加载的一组类,不用像一般的Java对象那样用“new”去获取实例,而是可以直接在JSP页面上使用。隐式对象的名称是JSP中的保留字,在JSP使用Java中定义的隐式对象来访问网页的动态内容,3.2JSP处理请求数据隐含对象所属的类说明requestjavax.servlet.http.HttpServletRequest客户端的请求信息responsejavax.servlet.http.HttpServletResponse网页传回客户端的响应outjavax.servlet.jsp.JSPWriter向客户端浏览器输出数据的数据流pag7、ejava.lang.Object同Java中的this,即JSP页面本身configjavax.servlet.servletConfigServlet的配置对象与输入/输出有关的对象:request、response、out。与Servlet相关对象:page、config3.2JSP处理请求数据隐含对象所属的类说明sessionjavax.servlet.http.HttpSession与请求有关的会话applicationjavax.servlet.ServletContext提供全局的数据,一旦创建就保持到服务器关闭pageContextjavax.servlet.jsp.8、PageContextJSP页面的上下文,用于访问页面属性exceptionjava.lang.Throwable针对错误网页,捕捉一般网页中未捕捉的异常与属性作用域有关的对象:session、application、pageContext。与错误处理有关的对象:exception3.2.1request对象处理用户请求信息request对象实现的是:javax.servlet.http.HttpServletRequest接口,表示客户端对网页的请求,并
4、postaction=“提交信息的目的地页面”>提交手段…..提交手段包括:通过文本框、列表、文本区等如:5、e="submit">3.1.3实现用户信息填写界面本小节主要是通过一个例子来进一步熟悉HTML,为后面的学习打下良好的基础。实现用户信息填写最简单也是最贴近生活的应该是注册了,相信读者都有过网上注册的经历,通过下面的实践就可以实现和网站上一样的注册了。这里用到了上面介绍过的表单元素,有单行文本框、密码框、单选框、复选框、下拉列表、多行文本域还有提交和重置按钮。3.2JSP处理请求数据从上一节的例子可以看出,当用户提交注册信息时请求的是check.jsp页面。本节将介绍JSP页面是怎样得到那些数据信息的,并如何做出响应。在JSP中提供9种内建对象,有时称作Implici6、tObject(隐式对象),它们是Web容器加载的一组类,不用像一般的Java对象那样用“new”去获取实例,而是可以直接在JSP页面上使用。隐式对象的名称是JSP中的保留字,在JSP使用Java中定义的隐式对象来访问网页的动态内容,3.2JSP处理请求数据隐含对象所属的类说明requestjavax.servlet.http.HttpServletRequest客户端的请求信息responsejavax.servlet.http.HttpServletResponse网页传回客户端的响应outjavax.servlet.jsp.JSPWriter向客户端浏览器输出数据的数据流pag7、ejava.lang.Object同Java中的this,即JSP页面本身configjavax.servlet.servletConfigServlet的配置对象与输入/输出有关的对象:request、response、out。与Servlet相关对象:page、config3.2JSP处理请求数据隐含对象所属的类说明sessionjavax.servlet.http.HttpSession与请求有关的会话applicationjavax.servlet.ServletContext提供全局的数据,一旦创建就保持到服务器关闭pageContextjavax.servlet.jsp.8、PageContextJSP页面的上下文,用于访问页面属性exceptionjava.lang.Throwable针对错误网页,捕捉一般网页中未捕捉的异常与属性作用域有关的对象:session、application、pageContext。与错误处理有关的对象:exception3.2.1request对象处理用户请求信息request对象实现的是:javax.servlet.http.HttpServletRequest接口,表示客户端对网页的请求,并
5、e="submit">3.1.3实现用户信息填写界面本小节主要是通过一个例子来进一步熟悉HTML,为后面的学习打下良好的基础。实现用户信息填写最简单也是最贴近生活的应该是注册了,相信读者都有过网上注册的经历,通过下面的实践就可以实现和网站上一样的注册了。这里用到了上面介绍过的表单元素,有单行文本框、密码框、单选框、复选框、下拉列表、多行文本域还有提交和重置按钮。3.2JSP处理请求数据从上一节的例子可以看出,当用户提交注册信息时请求的是check.jsp页面。本节将介绍JSP页面是怎样得到那些数据信息的,并如何做出响应。在JSP中提供9种内建对象,有时称作Implici
6、tObject(隐式对象),它们是Web容器加载的一组类,不用像一般的Java对象那样用“new”去获取实例,而是可以直接在JSP页面上使用。隐式对象的名称是JSP中的保留字,在JSP使用Java中定义的隐式对象来访问网页的动态内容,3.2JSP处理请求数据隐含对象所属的类说明requestjavax.servlet.http.HttpServletRequest客户端的请求信息responsejavax.servlet.http.HttpServletResponse网页传回客户端的响应outjavax.servlet.jsp.JSPWriter向客户端浏览器输出数据的数据流pag
7、ejava.lang.Object同Java中的this,即JSP页面本身configjavax.servlet.servletConfigServlet的配置对象与输入/输出有关的对象:request、response、out。与Servlet相关对象:page、config3.2JSP处理请求数据隐含对象所属的类说明sessionjavax.servlet.http.HttpSession与请求有关的会话applicationjavax.servlet.ServletContext提供全局的数据,一旦创建就保持到服务器关闭pageContextjavax.servlet.jsp.
8、PageContextJSP页面的上下文,用于访问页面属性exceptionjava.lang.Throwable针对错误网页,捕捉一般网页中未捕捉的异常与属性作用域有关的对象:session、application、pageContext。与错误处理有关的对象:exception3.2.1request对象处理用户请求信息request对象实现的是:javax.servlet.http.HttpServletRequest接口,表示客户端对网页的请求,并
此文档下载收益归作者所有