首页 / JAVA / jsp_javabean
jsp_javabean
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jsp_javabean,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2341字,纯文字阅读大概需要4分钟。
内容图文
什么是javabean?
遵循一定的设计原则的任何java类都可以是javabean组件
1.可序列化 implements serializable
2.无参数的构造方法
3.私有属性
通过公有方法来获取和设置属性
通过事件与其他类通信
可以包含业务逻辑和数据访问逻辑
javabean 举例
public class BookBean implements java.io.Serializable { private String name; privatefloat price; privateboolean recommend; public BookBean() { } public String getName() { return name; } publicvoid setName(String name) { this.name = name; }
jsp访问javabean及设置javabean
jsp页面可使用jsp动作来创建和访问符合javabean规范的对象:
<jsp:usebean id ="bookbean" class="bean.bookbean" scope="session" />
id为标签可随意设置, class 指组件所在的位置 :包名+类名 scope:指的是作用范围
/ 标签不能丢,否则视为标签没有结束
创建一个javabean
jsp:usebean动作
设置javabean属性
jsp:setProperty动作
获取javabean属性
jsp:getProperty动作
< body > < jsp:useBean id ="bookbean" class ="bean.BookBean" scope ="session" /> < jsp:setProperty name ="bookbean" property ="name" value ="JSP程序设计" /> < jsp:setProperty name ="bookbean" property ="price" value ="55.5" /> < jsp:setProperty name ="bookbean" property ="recommend" value ="true" /> 书名: <% = bookbean.getName() %> < br > 价格: <% = bookbean.getPrice() %>元<br><%if(bookbean.isRecommend()){%> 推荐! <% }%><br></body>
property:bean中属性的名字;
value:属性的值;
scope:作用范围;
使用参数param赋值
请求页面:
< body > < form action ="param.jsp" method ="post" > 书名: < input type ="text" name ="name" value ="" >< br > 价格: < input type ="text" name ="price" value ="" >元<br> 推荐:<select name="recommend“> <option value="true">是</option><option value="false">否</option></select><br><input type="submit" value="提交"></form></body>
< body > <% request.setCharacterEncoding( " utf-8 " ); %> < jsp:useBean id ="bookbean" class ="bean.BookBean" scope ="session" /> <% --< jsp:setProperty name = " bookbean " property = " name " param = " name " /> < jsp:setProperty name = " bookbean " property = " price " />-- %> < jsp:setProperty name ="bookbean" property ="*" /> 书名: <% = bookbean.getName() %> < br > 价格: <% = bookbean.getPrice() %>元<br><%if(bookbean.isRecommend()){%> 推荐! <% }%><br></body>
接受页面
property=”*”
设置Bean 属性的快捷方式,在Bean 中属性的名字,类型必须和request对象中的参数名称相匹配。
原文:http://www.cnblogs.com/tianhao/p/3978111.html
内容总结
以上是互联网集市为您收集整理的jsp_javabean全部内容,希望文章能够帮你解决jsp_javabean所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。