JSP和Web页面的交互

JSP和Web页面的交互

ID:40748598

大小:64.50 KB

页数:6页

时间:2019-08-07

JSP和Web页面的交互_第1页
JSP和Web页面的交互_第2页
JSP和Web页面的交互_第3页
JSP和Web页面的交互_第4页
JSP和Web页面的交互_第5页
资源描述:

《JSP和Web页面的交互》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章JSP和Web页面的交互前面有同学上机实验做了显示文本内容JSP页面是如何与客户端的浏览器进行交互的呢,这就是我们今天的主要内容4.1初识JSP与Web交互首先来看一下基本的一个内容:见书上P46页一个简单的HTML文件,包含一个表单(form),表单中有两个文本框以及两个按钮:简单的源代码如下:请输入姓名:
您的兴趣:

2、e="mysubmit">

页面的执行结果如图4-1所示。注意的是:如果没有定义value,则显示:提交查询内容如果没有定义value,则显示:重置再来看action=”03.jsp”,看一下这个文件的内容<%Stringnn=request.getParameter("myname");Stringvv=request.getParameter("

3、love");out.println("Yournameis:"+nn+"
");out.println("Yourloveis:"+vv);%>可以看出:l<%和%>之间的内容是一段java程序,主要是使用了request.getParameter(Stringvalue)来获取客户端提交过来的信息。lRequest是JSP的内建对象,主要是通过getParameter()来得到参数值。lOut也是JSP的内建对象,主要作用是把信息回送给客户端的浏览器。最常用的方法是print()和println(),它们的区别是:println()输出完之后可以自动换行,而

4、前者不可以。在具体的使用中,由于客户端是浏览器,可以使用一些HTML标记。4.2文本框的使用HTML中,文本框可以分为三种:1.单行文本框(text):用于输入普通的文本信息。如上例2.密码文本框(PASSWORD):用于输入密码。用户输入时,密码不会显示出来,替代显示的为*1.滚动文本框(TEXTAREA):用于获取用户输入的大段文本信息,可以输入多行。当输入多行时,文本框会自动产生滚动条。参考书上案例P48请输入用户名:

5、
密码:


相应的JSP的代码如下:<%Stringnn=request.getParameter("username");Stringvv=request.getParameter("password");out.println("usernameis:"+nn+"
");out.println("passwordis:"+vv

6、);%>显示页面和书上图4-2相似,但要注意,如果Method为GET的话,即表单的提交方式,密码会在浏览器的地址栏中显示,如图4-5。单行文本框在信息量过大时,不能满足要求,这时就要使用滚动文本框,即文本域。在使用滚动文本框时,要用到HTML中的TEXTAREA标记。参照书上P50,滚动文本框使用案例。<%@pagecontentType="text/html;charset=GBK"%>TextareaDemo-YourInputis


<%request.

7、setCharacterEncoding("GBK");StringMemo=request.getParameter("Memo");out.println(Memo);%>注意:1.<%@pagecontentType="text/html;charset=GBK"%>是页面指令,由<%@page和%>构成的标记符指定,标记符中间是代码体,包括指令的属性和值。ContentType属性用来设定传回网页的文件格式和编码方式。遇到中文问题时,可以通过这个设置来解决。2.request.setCharacterEncodin

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

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

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