实例详解JSP内置对象
日期:2007年12月12日 作者: 查看:[大字体 中字体 小字体]-
jsp九种内置对象:request, reponse, out, session, application, config, pagecontext, page, exception.
一.request对象:该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。
1.Request对象可以使用getParameter(string s)方法获取该表单通过text提交的信息。如:
Request.getParameter(“boy”)
例:request1.jsp:
<%@ page contentType="text/Html;charset=GB2312" %>
<HTML>
<BODY bgcolor=green><FONT size=1>
<FORM action="tree.jsp" method=post name=form>
<INPUT type="text" name="boy">
<INPUT TYPE="submit" value="Enter" name="submit">
</FORM>
</FONT>
</BODY>
</HTML>
tree.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=green><FONT size=1>
<P>获取文本框提交的信息:
<%String textContent=request.getParameter("boy");
%>
<BR>
<%=textContent%>
<P> 获取按钮的名字:
<%String buttonName=request.getParameter("submit");
%>
<BR>
<%=buttonName%>
</FONT>
</BODY>
</HTML>
使用request对象获取信息要格外小心,要避免使用空对象,否则会出现NullPointerException异常,所以我们可以作以下处理.
request3.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><FONT size=5>
<FORM action="" method=post name=form>
<INPUT type="text" name="girl">
<INPUT TYPE="submit" value="Enter" name="submit">
</FORM>
<%String textContent=request.getParameter("girl");
double number=0,r=0;
if(textContent==null)
{textContent="";
}
try{ number=Double.parseDouble(textContent);
if(number>=0)
{r=Math.sqrt(number) ;
out.print("<BR>"+String.valueOf(number)+"的平方根:");
out.print("<BR>"+String.valueOf(r));
}
else
{out.print("<BR>"+"请输入一个正数");
}
}
catch(NumberFormatException e)
{out.print("<BR>"+"请输入数字字符");
}
%>
</FONT>
</BODY>
</HTML>
2.处理汉字信息:当request对象获取客户提交的汉字字符时,会出现乱马问题,必须进行特殊处理。首先,将获取的字符串用ISO-8859-1进行编码,并将编码存放到一个字节数组中,然后再将这个属组转化为字符窜对象即刻。
如: String textContent=request.getParameter("boy");
- [1] [2] [3] [4] [5] [6] [7] [8] 下一页
-
- 实例详解JSP内置对象 相关文章:
- ·图象处理中的边缘检测------canny算子
- ·解决ActiveX部件不能创建对象的有效方法
- ·294款QQ空间经典个人形象
- ·什么是面向对象的设计思想?
- ·实例详解JSP内置对象
- ·QQ表情 象素小人五
- ·BitBlt()双缓冲解决图象闪烁
- ·介绍常见的微机假故障现象
- ·C++类对象的复制-拷贝构造函数
- ·电脑常见故障之电脑重启现象全剖析
- 实例详解JSP内置对象 相关软件
- ·万象网管 2004 V16.4.8.920
- ·《Fraps2.63》最强游戏录象工具
- ·《经典FTP服务器架设》 教学视频录象
- ·3D国际象棋(War Chess) V1.0
- ·国际象棋大师(Chessmaster Challenge)
- ·矢量中国古典抽象凤凰图案(AI)
- ·数学函数图象生成器 V1.0.0
- ·万象网吧硬盘 V0.9 Beta
- ·魔兽世界 术士恐惧三部曲PVP录象
- ·象棋西游记完美中文版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·JSP文件下载的几种方式
- ·js技巧收集(200多个)
- ·JSP Struts之HTML标签库详解
- ·JSP实现文件上传
- ·在jsp中用bean和servlet联合实现用户注册、登录
- ·新手入门经典:Jsp环境配置
- ·使用JSP + JAVABEAN + XML 开发的一个例子
- ·不用迭代算法而快速实现的jsp树结构
- ·JSP实现上传文件的两种方法
- ·jsp 自定义分页标签
- ·技巧:JSP登录验证功能的实现
- ·水晶报表的jsp实现
- ·理解jsp模式2架构:MVC设计模式探险
- ·jsp页面显示数据导出到excel表中
- ·在一个jsp页面实现二级下拉框联动,实时读取数据库数据
- ·JSP上传图片并生成缩略图
- ·实例详解JSP内置对象
- ·高效简单的jsp分頁
- ·JSP登录验证功能的实现
- ·使用lomboz调试JSP
