jsp调用java方法(java基础面试题及答案)

JSP动作包括:include,:useBean,:forward,:plugin,:setProperty,:getProperty
利用JSP动作可以包含进来文件(jsp:include)、调用JavaBean组件(jsp:useBean)、 跳转到另外的页面(jsp:forward)、调用Java插件(jsp:plugin)、读取属性jsp:setProperty和jsp:getProperty等。马克- to-win:马克 java社区:防盗版实名手机尾号: 73203。

jsp:useBean动作到底有什么意义?
jsp:useBean动作:
马克- to-win:马克 java社区:防盗版实名手机尾号: 73203。
马克-to-win:java bean简单来说很像过去的类,但是不必有main方法,但里面的将被jsp调用的方法必须是public型的。当把一大堆可被人调用的公共方法,放在一个黑匣子当中时,你觉得这个黑匣子像个“豆”吗?bean的中文翻译就是“豆”。相比servlet,jsp的弱项就在于:当需要写大量业务代码时。现在好了,有了useBean这个动作,jsp一下就如虎添翼了。useBean的scope属性可能让Bean关联到更多的页面,大大增加了bean的重用性。
如果下面的例子中MyBean的方法不是public,程序运行时会报下面的错误: ServletException: tried to access method com.MyBean.increment()V from class org.apache.jsp.jsp1_jsp

例 4.1.1
package com;
public class MyBean {
private int count;
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public void increment()
{
count ++;
}
}
jsp1.jsp:
<jsp:useBean id=”count1″ class=”com.MyBean” scope=”session”/>
<jsp:useBean id=”count2″ class=”com.MyBean” scope=”session”/>
Count1:
<%count1.increment();%>you are <%=count1.getCount()%>
Count2:
you are <%=count2.getCount()%>
输出结果,在浏览器中:
Count1: you are 1 Count2: you are 0
继续在同一个浏览器中刷新:数据会一直上升。
Count1: you are 2 Count2: you are 0
换个浏览器,结果就回到了初始:
Count1: you are 1 Count2: you are 0
观察转换成的servlet:
<jsp:useBean id=”count1″ class=”com.MyBean” scope=”session”/>
会被转换成:意思就是,session当中有没有count1,如没有,new一个,如有,就用过去的,这样在几个jsp页面和servlet之间就用session可以共享bean了。名字就叫count1.
com.MyBean count1 = null;
synchronized (session) {
count1 = (com.MyBean)
_jspx_page_context.getAttribute(“count1”, PageContext.SESSION_SCOPE);
if (count1 == null){
count1 = new com.MyBean();

_jspx_page_context.setAttribute(“count1”, count1, PageContext.SESSION_SCOPE);
}
}

版权声明:本文图片和内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送联系客服 举报,一经查实,本站将立刻删除,请注明出处:https://www.4kpp.com/8585.html

(0)
漫空客漫空客
上一篇 2023年4月23日
下一篇 2023年4月23日

相关推荐

  • 应收票据是什么意思(应付票据通俗解释)

    应收票据是指企业因销售商品、提供劳务等而收到的商业汇票。商业汇票是一种由出票人签发的,委托付款人在指定日期无条件支付确定金额给收款人或者持票人的票据。 商业汇票的付款期限,最长不得…

    投稿 2023年4月23日
    1050
  • 一元秒杀(一元秒杀小说)

    每逢节假日总是有一些餐厅商家推出节日一元秒杀营销活动,以此来吸引客户流量,刺激消费以及提高门店的曝光率。因此有不少小伙伴私信问小编,这种一元秒杀营销活动到底是怎么制作出来的?不懂技…

    投稿 2023年4月23日
    960
  • 工程师职称挂靠的简单介绍

    今天给大家介绍一下工程师的职称以及相应的知识点。希望对你有帮助,也别忘了收藏这个网站。 职称挂钩有什么要求? 建造师挂靠需要职称吗? 至少我在一级挂靠的时候帮了主。 中级工程职称需…

    投稿 2023年4月23日
    1750
  • 应聘书范文(求职信400字左右范本)

    应聘书范文(求职信400字左右范本) 即将毕业的你,是否找到工作了呢?接下来华律网小编搜集了求职信400字左右,仅供大家参考,希望帮助到大家。 篇一:求职信400字 尊敬的领导: …

    2023年4月22日
    2220
  • 《民法典》保理新规纳入增值税立法的思考(国际保理通则)

    当前我国学术研究中对保理的定义多基于《国际保理通则》和《商业银行保理业务暂行管理办法》之规定,将保理定义为以债权人应收账款债权转让为前提,集应收账款催收、管理、坏账担保及融资于一体…

    投稿 2023年4月23日
    1000
  • 斑羚飞渡读后感(读沈石溪《斑羚飞渡》有感)

    斑羚飞渡读后感(读沈石溪《斑羚飞渡》有感) 已记不清是寒假里第几次来到书店了,坐在三楼的窗边,我悠然自得地看起了沈石溪——这位动物小说大王的著作《斑羚飞渡》。 我最喜欢《红奶羊》这…

    投稿 2023年4月23日
    1050
  • 文化事业建设费减免政策(文化建设费的免征范围)

    为进一步支持疫情防控,帮助企业纾困发展,2021年3月17日,财政部、税务总局联合下发了《关于延续实施应对疫情部分税费优惠政策的公告》(财政部 税务总局公告2021年第7号),我们…

    投稿 2023年4月23日
    1640
  • 什么样的书最香

    今天和大家分享一下关于什么样的书最香的问题。以下是这个问题的总结。让我们来看看。 推荐你看这几本书,里面都是书。 书籍是人类智慧的结晶。读书可以提高我们的素质,开阔我们的思维,选择…

    投稿 2023年4月24日
    1220
  • 音画代码(音乐程序代码)

    今天我就给大家介绍一下视听码,以及音乐程序码对应的知识点。希望对你有帮助,也别忘了收藏这个站点。 为什么应用的变 *** 代码可以在*** 空上使用,却不能在其他网页上显示? 你用…

    投稿 2023年4月23日
    1180
  • 盗汗怎么办(男人盗汗怎么治)

    今天给大家介绍一下盗汗怎么办,如何治疗男性盗汗。希望对你有帮助,也别忘了收藏这个站点。 晚上盗汗怎么治疗?有什么办法吗? 晚上一睡着就开始出汗,醒来就不出汗了。如果经常这样,小心盗…

    投稿 2023年4月23日
    2340

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注