欢迎光临
我们一直在努力

JSP高级编程(二)-JSP教程,Jsp/Servlet

建站超值云服务器,限时71元/月

jsp简介(二)

在jsp中包含有一些隐含了的对象,利用这些隐含对象与jsp页面的代码片段执行环境产生互动。以下为这些隐含对象的集合。

request 客户端请求,包括从get/post请求传递过来的参数

response 网页传回客户端的反应

pagecontext 在此管理网页属性

session 与请求关联的会话

application 代码片段的运行环境

out 传送响应的输出流

config 代码片段配置对象

page jsp网页本身

exception 有错的网页中未被捕获的例外

这些都是用来做什么的,又如何来使用它们呢?基本上说,在你的脚本片段里,你可以用它们进入执行jsp代码的代码片段。用不着深入了解太多的servlet api细节,我们来看看能用它们来做到的某些事情:

可以不用表达式,直接进入“out”隐含对象,将某些内容输出到浏览器中:

<% out.println("hello"); %>。

可以从请求对象获取参数值:

<%

string name=request.getparameter("name");

out.println(name);

%>.

现以一个表单应用来说明隐含对象应用。其完成的功能是从一个表单中提取表单中的字段值,并输出到浏览器上。

example1.html 文件如下:

<title>表单应用例子</title>

<meta http-equiv="content-type" content="text/html; charset=gb2312">

</head>

<body bgcolor="#ffffff">

<form method="post" action="example1.jsp">

<p>姓名:

<input type="text" name="name">

</p>

<p> email:

<input type="text" name="email">

</p>

<p>意见:

<textarea name="yj"></textarea>

</p>

<p>

<input type="submit" name="submit" value="发送">

</p>

</form>

</body>

</html>

example1.jsp

<html>

<head>

<title>表单应用例子</title>

</head>

<body>姓名:

<%out.println(request.getparameter("name"));%>

email:

<%out.println(request.getparameter("email"));%>

意见:

<%out.println(request.getparameter("yj"));%>

</body>

</html>

把example1.html和example1.jsp放到resin的doc目录下,在浏览器的地址样输入:http://localhost:8080/example1.html 。在表单中输入内容,然后按发送按纽,即可见表单中的内容输出到了浏览器上。

上一页 下一页

 

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » JSP高级编程(二)-JSP教程,Jsp/Servlet
分享到: 更多 (0)

相关推荐

  • 暂无文章