CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

请问:jsp和javabean之间的参数是怎样传递的~~~~~

楼主kele6326()2004-09-02 20:45:19 在 Java / Web 开发 提问

请问:  
  在javabean里定义的变量,如何在jsp内提取并显示出来!  
  jsp和javabean之间的参数是怎样传递的~~~~~  
   
  能否请您在回答时稍微写浅显、详细一点,我对Jsp不是很熟,谢谢了!  
  问题点数:0、回复次数:9Top

1 楼xiangbo520(充栋汗牛)回复于 2004-09-02 20:46:39 得分 0

不给分不答!Top

2 楼ikevin(菜无心)回复于 2004-09-02 20:49:44 得分 0

 
  不给分不答!  
   
  Top

3 楼riverwater(小河流水)回复于 2004-09-02 20:53:38 得分 0

自己没有写,帮你google的。  
   
  http://www0.ccidnet.com/tech/web/2000/12/06/58_1412.html  
   
   要初始化bean   的属性myProperty   为一个指定值,你可以用下面的格式:    
   
    <jsp:usebean   ID="myBeanInstance"   CLASS="com.myPackage.myBeanClass"   SCOPE="request">    
       <jsp:setProperty   NAME="myBeanInstance"   PROPERTY="myProperty"   VALUE="123"/>    
    </jsp:usebean>    
   
    下面的格式用来把同样的bean属性初始化为从HTML表单元素或一个URL查询字串中传送来的值:    
    <jsp:usebean   ID="myBeanInstance"   CLASS="com.myPackage.myBeanClass"   SCOPE="request">    
       <jsp:setProperty   NAME="myBeanInstance"   PROPERTY="myProperty"    
         PARAM="myFormElementName"/>    
    </jsp:usebean>Top

4 楼kele6326()回复于 2004-09-02 21:06:53 得分 0

谢谢大家  
  因为注册没多久   没有分了   太不好意思了  
  下次一定补上   见凉~  
   
  我调试一下试试看   先谢~~~Top

5 楼kele6326()回复于 2004-09-02 21:23:22 得分 0

我在bean里定义一个变量和get方法:  
  .....  
  String   str="123";  
  .....  
  public   String   getStr()  
  {  
        return   str;  
  }  
  然后在jsp中取出str变量:  
  <jsp:useBean   id="showbaseinfo"   scope="session"   class="bean.ShowBaseinfo">  
            <jsp:setProperty   name="showbaseinfo"   property="*"   />  
  </jsp:useBean>  
  <%  
      String   s=showbaseinfo.getstr();  
  %>  
  会抛出异常:  
  1.   javax.servlet.ServletException:   bean.ShowBaseinfo.getstrBirthday()     Ljava/lang/String;  
  2.java.lang.NoSuchMethodError:   bean.ShowBaseinfo.getstrBirthday()Ljava/lang/String;  
  请问是怎么回事?~~~~~~~~~~    
  能详细一点吗     再次感谢Top

6 楼riverwater(小河流水)回复于 2004-09-02 21:28:51 得分 0

你的getstrBirthday在哪里来的?  
  上面代码中根本没有啊~Top

7 楼smallMage(小马哥)回复于 2004-09-02 21:49:16 得分 0

是不是写错了。showbaseinfo.getstrBirthday()Top

8 楼kele6326()回复于 2004-09-02 22:22:17 得分 0

不好意思  
  是写错~~~!应该为showbaseinfo.getstrBirthday()  
  因为是程序的截取,写错了    
   
  请大家帮我分析一下~~  
  我刚刚又调试了一下,我定义了几乎完全相同的两个函数:  
  getStr()  
  getstrBirthday()  
   
  把第一个注释掉,通过  
  加上第一个,抛出上述类似的异常~~  
   
   
  Top

9 楼zhonghua2003(爱我中华)回复于 2004-09-03 09:05:30 得分 0

javabean中定义getA(),setA()方法.  
  在jsp中用<jsp:setProperty   name="javabeanname"   property="a"   />存  
  <jsp:getProperty   name="javabeanname"   property="a"   />取就行了.Top

相关问题

  • js传递参数给jsp
  • 请问jsp和javabean之间的参数是怎样传递的?(在线等待!!)
  • JSP参数传递的问题
  • jsp参数传递的问题求解??
  • servlet如何向jsp传递参数?
  • jsp页面传递参数的问题
  • JSP与Applet参数传递问题
  • 请教JSP中参数传递问题
  • jsp:include参数传递问题
  • JSP如何把参数传递给iframe

关键词

  • javabean
  • jsp
  • getstrbirthday
  • showbaseinfo
  • 请问
  • 定义
  • 写错
  • 变量
  • lang
  • bean

得分解答快速导航

  • 帖主:kele6326

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo