jsp内置对象的实例.doc

jsp内置对象的实例.doc

ID:51673631

大小:92.00 KB

页数:14页

时间:2020-03-14

jsp内置对象的实例.doc_第1页
jsp内置对象的实例.doc_第2页
jsp内置对象的实例.doc_第3页
jsp内置对象的实例.doc_第4页
jsp内置对象的实例.doc_第5页
资源描述:

《jsp内置对象的实例.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、14/14一.request对象:该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。1.Request对象可以使用getParameter(strings)方法获取该表单通过text提交的信息。如:Request.getParameter(“boy”)  例:request1.jsp:<%@pagecontentType="text/html;charset=GB2312"%> 

2、m>         tree.jsp:<%@pagecontentType="text/html;charset=GB2312"%> 

获取文本框提交的信息: <%StringtextContent=request.getParameter("boy"); %>
 <%=textContent%>

3、获取按钮的名字: <%StringbuttonName=request.getParameter("submit"); %>
 <%=buttonName%>  使用request对象获取信息要格外小心,要避免使用空对象,否则会出现NullPointerException异常,所以我们可以作以下处理.  request3.jsp<%@pagecontentType="text/html;charset=GB2312"%> 

4、stname=form>           <%StringtextContent=request.getParameter("girl");  doublenumber=0,r=0;14/14  if(textContent==null)    {textContent="";    }  try{number=Double.parseDouble(textContent);     if(number>=0)      

5、{r=Math.sqrt(number);       out.print("
"+String.valueOf(number)+"的平方根:");       out.print("
"+String.valueOf(r));      }     else      {out.print("
"+"请输入一个正数");      }    }  catch(NumberFormatExceptione)    {out.print("
"+"请输入数字字符");    }  %> 2.处理汉字信息:当request对象

6、获取客户提交的汉字字符时,会出现乱马问题,必须进行特殊处理。首先,将获取的字符串用ISO-8859-1进行编码,并将编码存放到一个字节数组中,然后再将这个属组转化为字符窜对象即刻。如: StringtextContent=request.getParameter("boy");  byte b[]=textContent.getBytes("ISO-8859-1");textContent=newString(b);  例:tree2.jsp<%@pagecontentType="text/html;charset=GB2312"%> 

获取文本框提交的信息:

7、 <%StringtextContent=request.getParameter("boy");  byte b[]=textContent.getBytes("ISO-8859-1");  textContent=newString(b); %>
 <%=textContent%>

获取按钮的名字: <%StringbuttonName=request.getParameter("submit");  byte c[]

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

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

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