|
网站首页
|
JAVA文章
|
AppServers
|
Web开发
|
应用开发
|
资源下载
|
论坛
想学好编程,学好外语很重要 [enadd 2006年12月25日]
设为首页
加入收藏
联系站长
您现在的位置:
编程笔记网
>>
JAVA文章
>>
SERVLET与JSP
>> 文章正文
JSP入门教程(3)
【字体:
小
大
】
JSP入门教程(3)
作者:未知 文章来源:- 点击数: 更新时间:2006-12-8
第二步在Bean里面用<jsp:setProperty>设置属性值。最简单的方法是把值定义成与表单名相配合。举个例子,如果你把表单名定义成“username”那么,你就在Bean里定义属性“username”然后用方法getUsername和setUsername。
当然也可以定义成不同的名字,只要你不认为麻烦。谁让你记忆力好呢!
Request对象
用户输入的数据用来存放在Request对象里,用
java
x.servlet.HttpServletRequest来执行(你也可以用其他不同的工具来执行,但他们其实都是
java
x.servlet.HttpServletRequest的子集)
你也可以直接用scriptlet来直接访问Request对象。Scriptlet将在下一讲里边详细的讨论,现在你只需要知道他是用脚本语言写的一段放在<% 和%> 之间的代码就足够了。在JSP 1.0中,你必须用JavaTM程序语言作为你的脚本语言。
你经常会用到如下方法处理Request对象:
方法
说明
执行结果
getRequest
Javax.servlet.jsp.PageContext
返回当前Request对象
getParameterNames
java
x.servlet.ServletRequest
返回当前Request对象参数名
getParameterValues
java
x.servlet.ServletRequest
返回当前Request对象参数值
你将会发现其他方法包括ServletRequest,HttpServletRequest或者其他任何ServletRequest的子集。
JSP引擎经常在scenes之后使用Request对象,即使你没有明确地在JSP文件中调用。
从Bean中调数据到JSP页面
一旦用户的数据被传到Bean,你就想重新得到数据,然后在JSP面页中显示出来。想达到这一步,你就得用到<jsp:getProperty>标签。传Bean名和属性名:
<h1>Hello, <jsp:getProperty name="mybean" property="username"/>!
<jsp:useBean>, <jsp:setProperty>, 和 <jsp:getProperty>标签必须相配,举个例子:
hellouser.jsp:
<jsp:useBean id="mybean" scope="session" class="hello.NameHandler" />
<jsp:setProperty name="mybean" property="*" />
response.jsp:
<h1>Hello, <jsp:getProperty name="mybean" property="username"/>!
在这个例子里,标签被放在两个文件中,但是指定的名字都是相同的,如果不同的话,那么系统会返回一个错误信息。
如何运行例子
我用的是UNIX主机,如果你用windows,那么改相应的路径即可。
创建路径../jswdk-1.0/examples/jsp/tutorial/hellouser.
把文件background.gif, duke.waving.gif, dukebanner.html, hellousr.jsp和response.jsp文件放进去。
创建一个目录,../jswdk-1.0/examples/WEB-INF/jsp/beans/hello
把文件NameHandler.
java
和NameHandler.class放进去。
cd../jswdk-1.0然后startserver
打开浏览器http://计算机名:8080/examples/jsp/tutorial/hellouser/hellouser.jsp
转自:动态网站制作指南 | www.knowsky.com
上一页
[1]
[2]
[3]
文章录入:enadd 责任编辑:enadd
上一篇文章:
JSP入门教程(4)
下一篇文章:
JSP入门教程(2)
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
最新热点
最新推荐
相关文章
JSP语法简表
Java Servlet和JSP教程
一、Servlet和JSP概述
二、设置开发、运行环境
三、第一个Servlet
四、处理表单数据
五、读取HTTP请求头
六、访问CGI变量
七、HTTP应答状态
八、设置HTTP应答头
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
|
管理登录
|
Copyright ©2000 - 2005
Enadd
.com
备案序号:辽ICP备06005595号
QQ:1656107
站长:
enadd