本帖最后由 yudi010 于 2010-08-09 19:40:54 编辑

解决方案 »

  1.   

      private static final String GREETING = "Hello ";
    有误
      

  2.   

    struts2 框架比struts1 简化不少, <h4><s:property value="customGreeting"/></h4>
    属性直接可以对应action类中的get方法。与set方法无关。
      

  3.   

    好像有一定道理
    但是和get什么有关系呢
      

  4.   

    struts2 框架比struts1 简化不少, <h4><s:property value="customGreeting"/></h4>
    属性直接可以对应action类中的get方法。与set方法无关。
      

  5.   

    lz虽然你定义了变量名为customGreeting1但是所采用的set方法却还是setCustomGreeting,所以还是可以通过是<s:property value="customGreeting">能够取到值,如果lz将set方法就行修改,那么就取不到相应的值,这是因为struts2通过java放射的方式,自动将值存放的context中,而采用的键就是以set方法后面的值就行命名的,这个以前做了一个练习就行了测试,楼主可以试试。
      

  6.   

    错了
    set的方法是不一样的,比原来多了一个my
    6楼说的比较对
    但是就是不知道实现的原理是什么
      

  7.   

    这个与hibernate有一定的相似,参数由get方法决定。get方法变了,相应就变了。
      

  8.   

    struts2 框架比struts1 简化不少, <h4><s:property value="customGreeting"/></h4>
    属性直接可以对应action类中的get方法。与set方法无关。