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

2022-07-22 17:13:35  浏览:348  作者:管理员
  • jsp调用java方法(java基础面试题及答案)

  • 【商户信息】

  • 类目:知识大全


  • 联系人:


  • 微信号:

  • Q Q 号:

  • 手机号:

  • 浏览量:

    348


【货源详情】


JSP动作包括:include,:useBean,:forward,:plugin,:setProperty,:getProperty

使用JSP操作:入站到文件(jsp:include )、调用JavaBean组件(jsp:useBean )、跳转到其他页面(jsp:forward ) 可以读取属性JSP的标志-待办事项:标志java社区:防盗版实名手机尾号: 73203。

jsp:useBean动作到底有什么意义?

jsp:useBean操作:

标志-双赢:标志java社区:防盗版实名手机尾号: 73203。

标记-双赢: Java bean简单来说类似于过去的类,但不需要main方法。 但是,由jsp调用的方法必须是公共类型。 当你把很多人都能调用的公共方法放进黑匣子里时,你觉得这个黑匣子像“豆”吗? bean的中文翻译是“豆”。 与servlet相比,jsp的弱点是需要编写大量业务代码时。 那么,有了useBean这个动作,jsp马上就会变得如虎添翼。 useBean的“范围”属性可能会使Bean与更多页面相关联,从而大大提高Bean的重用性。

如果以下示例中的MyBean方法不是公共的,则在运行程序时将报告以下错误: servlet exception 3360 triedtoaccessmethodcom.my bean.increment (vfromclassorg.Apache

例4.1.1

包com;

公共类我的bean {

私有计数;

公共获取计数

返回计数;

() ) ) ) )。

publicvoidsetcount(intcount ) {

this.count=count;

() ) ) ) )。

公共语音输入(

{

出局;

() ) ) ) )。

() ) ) ) )。

jsp1.jsp:

JSP : usebean id=" count1" class=" com.my bean " scope=" session " /

JSP : usebean id=" count2" class=" com.my bean " scope=" session " /

Count1:

%count1.increment (; %youare%=count1.getcount(%

计数2:

youare%=count2.getcount(%

输出结果在浏览器中:

count 1: you are1count 23360 you are 0

在同一浏览器中持续更新:数据持续上升。

count 1: you are2count 23360 you are 0

换了浏览器,结果恢复了原来的样子:

count 1: you are1count 23360 you are 0

观察已转换的servlet :

JSP : usebean id=" count1" class=" com.my bean " scope=" session " /

session中是否有count1,如果没有,则使用一个new,如果有,则使用过去的,从而转换为可以在几个jsp页和servlet之间使用session共享bean的意思。 名字叫count1。

com.MyBean count1=null;

已同步(会话)。

count1=(com.mybean ) )。

_ jspx _ page _ context.getattribute (“count 1”,PageContext.SESSION_SCOPE );

if (count1==空) {

count1=new com.MyBean (;

_ jspx _ page _ context.set attribute (“count1”,count 1,PageContext.SESSION_SCOPE );

() ) ) ) )。

() ) ) ) )。

评论区

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

【随机新闻】

返回顶部