欢迎来到天天文库
浏览记录
ID:41628737
大小:327.76 KB
页数:6页
时间:2019-08-29
《实验四(2):表单、内置对象与JSP程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验四(2):表单、内置对象与JSP程序设计实验目的:掌握form、input标记与数据提交的原理。2、熟练掌握HTML的form表单应用.了解网页页面设计3、学握request对象和服务器处理请求的原理4、掌握JSP页面中导入Java类的编程思想5、了解Tomcatb*WEB程序的部署、发布实验内容:边学习边动手:一.form、input标记与数据提交1.HTML中的
2、本字段、复选框、掩码后的文本控件、单选按钮、按钮等输入元素的设计。3.标记的属性type,可设置其属性值,根据属性值的不同,输入元素的形式就不同,可以是文本字段、复选框、掩码后的文木控件、单选按钮、按钮等等。如页面为:图1输入姓名表单对应源码文件为:inputYourName.jsp:<%@pagelanguage=njava"contentType=frtext/htinl;charset=utf-8"pageEncoding=nutf-8"%>
3、HTML4.01Transitional//ENn"http://www•w3.org/TR/html4/loose.dtd,f>
4、me"type=utextrt>vbrx/br〉当在输入框输入“普名通姓”,点击确定按钮name输入框中输入的数据将随着这个http请求发送到WEB服务器,服务器处理请求的页血是seeit.jsp,服务器接收來自客户端提交的数据,这个数据以“值一对”形式出现:本例是name和“普名通姓”,服务器将接收的数
5、据从request对象屮获取,木例屮没有进行进一步处理,而肯接作为seeit.jsp页面中的一部分发送回客户端。seeit.jsp中应该有如下两部分代码:•一段代码用于从request对彖中获取数据,此处是获取“普名通姓”,这段代码即为:<%Stringname=request・getParameter("name”);%>•要将这段Java代码获得的数据(标识符为name的input输入框中实际输入的数据)在最终页而中,可以通过编写表达式代码片段,和其它seeit.jsp的HTML代码一起“出现”在最终页面上。这个表达式片
6、段为:你好,<%=name%>根据上述两部分代码所示,大家口行完成seeit.jsp代码的编写。并使得本例程序运行效果为:在图1的“确定”按钮点击后,会跳转到seeit.jsp页面.且该页面的表现形式如下:(如遇乱码,应继续往下阅读)一.认识request在Web应用程序运行时,服务器将维护有关当前应用程序、每个用户会话、当前HTTP请求、请求的页等方面的信息.JavaEE技术体系定义了包含这些信息的一些接口和类。当客户端对WEB服务器发送一个Http请求时,服务器创建一个请求对象,该对象封装了此次请求的所有信息,包括参数信
7、息等。该対象対应的引用变量名为:requesto这个request和response,out,session,application,config,pageContext,page一起又叫做自动定义的变量。该请求对象实现了接口HttpServletRequest,系统同时提供变址request来引用该对象。接口HttpServletRequest的重要方法:•StringgetParameter(Stringname)ReturnsthevalueofarequestparameterasaString,ornullifth
8、eparameterdoesnotexist.Requestparametersareextrainformationsentwiththerequest.•voidsetCharacterEncoding(Stringenv)设置request对象中参数的编码集。注意:当程序进行中文处理
此文档下载收益归作者所有