JSP基础教程课件JSP3_1.ppt

JSP基础教程课件JSP3_1.ppt

ID:51617599

大小:83.00 KB

页数:40页

时间:2020-03-26

JSP基础教程课件JSP3_1.ppt_第1页
JSP基础教程课件JSP3_1.ppt_第2页
JSP基础教程课件JSP3_1.ppt_第3页
JSP基础教程课件JSP3_1.ppt_第4页
JSP基础教程课件JSP3_1.ppt_第5页
资源描述:

《JSP基础教程课件JSP3_1.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三讲JSP内置对象(1)教学目的本讲主要讲述JSP内置对象的功能和使用方法知识要点1request对象2response对象第三讲JSP内置对象有些对象不用声明就可以在JSP页面的脚本部分使用,这就是JSP的内置对象。JSP的内置对象有:resquest、response、session、application、out。以下我们将一一介绍。3.1request对象HTTP通信协议是客户与服务器之间一种提交(请求)信息与响应信息(request/respone)的通信协议。在JSP中,内置对象request封装了用户提交的信息,那么该对象调用相

2、应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。客户通常使用HTML表单向服务器的某个JSP页面提交信息,表单的一般格式:

3、postaction=“提交信息的目的地页面”>提交手段…..其中

是表单标签,method取值get或post。Get方法和post方法的主要区别是:使用get方法提交的信息会在提交的过程中显示在浏览器的地址栏中,而post方法提交的信息不会显示在地址栏中。提交手段包括:通过文本框、列表、文本区等,例如:

4、hod=“post”>上面的表单使用post方法向页面tom.jsp提交信息,提交信息的手段是:在文本框输入信息,其中默认信息是“ok”;然后点击“送出”按钮向服务器的JSP页面tom.jsp提交信息。request对象可以使用getParameter(Strings)方法获取该表单通过text提交的信息,比如:request.getParameter(“boy”);3.

5、1.1获取客户提交的信息request对象获取客户提交信息的最常用的方法是getParameter(Strings)。在下面的例子1的E1.jsp中,通过表单向自己提交一个正数,然后计算这个数的平方根例子1<%@pagecontentType="text/html;charset=GB2312"%>

6、value="Enter"name="submit"><%StringtextContent=request.getParameter("girl");doublenumber=0,r=0;if(textContent==null){textContent="";}try{number=Double.parseDouble(textContent);if(number>=0){r=Math.sqrt(number);out.print("
"+String.valueOf(number)+"的平方根:");out.print

7、("
"+String.valueOf(r));}else{out.print("
"+"请输入一个正数");}}catch(NumberFormatExceptione){out.print("
"+"请输入数字字符");}%>注:使用request对象获取信息时要格外小心,在上面的例子中:StringtextContent=request.getParameter("girl");获取提交的字符串信息,并且在下面的代码中使用了这个字符串对象:number=Doule.parseDo

8、ubel(textContent);那么,JSP引擎在运行这个JSP页面生成的字节码文件时,会认为你使用了空对象,因为在这个字节码被执行时(客户请求页面时),客户可能还没有提交数据,textContent还没有被创建。如果你使用了空对象,即还没有创建对象,就使用了该对象,Java解释器就会提示出现了NullPointerException异常,当然如果你不使用空对象就不会出现异常。因此,我们可以象上述例子那样,为了避免在运行时Java认为我们使用了空对象,使用如下代码:StringtextContent=request.getParameter

9、("girl");if(textContent==null){textContent="";}3.1.2处理汉字信息当用request对象获取客户提交

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。