大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> JSP专区 -> JSP由浅入深(10-2)

JSP由浅入深(10-2)

时间: 2021-07-31 作者:daque

一旦你设置了这个类,再编写翻译它,而且将它安置于搜集效劳器的类路途中。这个效劳器同样要设置一个特出的目次来安置bean类。即使你是运用blazix你不妨将它们安置到“classes”目次中。即使你必需变换类路途而且效劳器正在运转,那么搜集效劳器就必需遏止并从新启用。底下咱们来窜改一下“savename.jsp”以运用bean来搜集数据:<jsp:usebean id="user" class="userdata" scope="session"/><jsp:setproperty name="user" property="*"/>

<html>

<body>

<a href="nextpage.jsp">continue</a>

</body>

</html>

这边一切咱们须要作的工作是减少一个jsp:usebean标记以及jsp:setproperty标记。这个usebean标记是在session中搜索“userdata”的范例。即使范例被找到了,它就将革新旧的范例;即使范例没有被找到,它就将创造一个userdata新的范例(userdata的范例被称为bean),而后将它安置于session中。而setproperty标记会机动搜集输出的数据,并配合bean本领的名字,在将数据安置于bean中。底下窜改nextpage.jsp以从bean掏出数据:<jsp:usebean id="user" class="userdata" scope="session"/> <html>

<body>

you entered<br>

name: <%= user.getusername() %><br>

email: <%= user.getemail() %><br>

age: <%= user.getage() %><br>

</body>

</html>

这边要提防usebean标签被反复运用了。这个bean是动作类“userdata”的变量的。由用户键入的数据都被搜集在bean中。咱们不妨不须要“savename.jsp”,“getname.html”的目的即是“nextpage.jsp”,而且只有咱们减少一个jsp:setproperty 标记数据同样灵验。鄙人一个教程中,咱们要运用savename.jsp动作一个缺点处置并机动贯穿到nextpage.jsp上,换句话说,它叫用户矫正缺点的数据。本节教程的扶助熟习为:a)编写一个jsp/html使得用户不妨键入体例属性的名字并将表露有system.getproperty归来数值。b)回到咱们方才手动窜改的boolean变量,这时候咱们不必boolean变量,而是未来自hidden表单地区的变量树立为true大概false。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.