真的可以?
直接用 
dbconn.setUserName = "root";呢?

解决方案 »

  1.   

    dbconn.setUserName = "root";这样肯定不行,
    在<jsp:setProperty name="dbconn" property="userName" value="root"/>中把userName当成属性了,在bean中可以这样用的
      

  2.   

    晕:(你把dbClass.MysqlCls里 函数 setUserName(String userName); 去掉,你看它还可以不可以。
      

  3.   

    呵呵
    怪异!
    还有,试试把setUserName(String userName)前面的public改成private原因就是你的javabean中有public的针对bean属性的set和get方法
      

  4.   

    呵呵本来就是这么用的啊,有什么奇怪的???
    <jsp:setProperty name="dbconn" property="userName" value="root"/>实际上是通过GET/SET方法来访问userName的属性的。
    如果没有对SetUserName(String userName),这样写酒会出错!
      

  5.   

    呵呵,先看看书吧...不知道为什么,大家都不喜欢看书,都跑来问一些类似什么 好怪异 ,好奇怪 ,好神奇 之类的问题... 你什么都不知道当然就觉得很神奇了 ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  6.   

    楼上的星星
    借这个地方问一个问题可以不?我用ant编译java文件
    出现以下错误:BUILD FAILED
    file:H:/personnel/build.xml:14: Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK首先,JAVA_HOME等环境变量设置应该没错
    其次,我在build.xml中有如下定义:
    <property environment="myenv" />
    <property name="myclasspath" value="${myenv.CLASSPATH}" />编译指令为:
    <javac classpath="${myclasspath}" srcdir="${src}" destdir="${build}">
         <include name="**/*.java" />
    </javac>
    我第一次学着用ant编译程序成功了
    此后有好久没用
    但这次就开始出错,我始终不得要领
    希望浪费你一点宝贵的时间,帮我看看
    我另开帖给你分(虽然对你来说已经不重要了,但这是我唯一可以的报答方式)
      

  7.   

    显然你没有掌握bean的的基础知识。
      

  8.   

    你的环境变量中的path没有设对吧
      

  9.   

    楼上的starfeng(feng),
    我的path是正确的,单独运行ant或是javac或是java都正确
    就是用ant去编译文件的时候就报错
    郁闷!我也估计是环境出了错,但不知是build.xml里的出错还是ant的配置出错
      

  10.   

    呵呵,to 楼上,我们开发一直用jb,也就没有研究ant... 我没用过ant... ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  11.   

    唉,我本来也可以不用ant的
    但我真的是懒得用jb
    而要将整个src目录的下的源文件一个个用javac编译似乎太笨了
    就想着ant了
    结果竟然搞不定...
    sigh!
      

  12.   

    问题搞定了
    原因是我有将jar乱放到jdk\jre\lib\ext下的坏习惯
    (图省事,这样可以不添加classpath)
    结果ant.jar还真不能放到那下面
    希望有人能从我的教训中得到点经验另:哪位牛人具体给我们讲讲jdk\jre\lib\ext到底是怎样一个神奇的文件夹啊?
    放到里面的jar可以不用设置为classpath
    但是也老是发生冲突
    害得我现在都不敢乱放了
    :(ps2:楼主怎么还没结贴?