get和set方法有写吗你的类怎么是com.opensymphony.xwork2.ActionSupport··

解决方案 »

  1.   

    你应该建一个普通的类继承ActionSupport
    并且给name添加set和get方法
      

  2.   

    肯定有name添加set和get方法 
      

  3.   

    你指定的class是ActionSupport?
    这里就有问题了,应该是你自己的业务类
      

  4.   

    你的第一个问题:明明参数名是uname,怎么在浏览器上成了name?
    你的第二个问题:class怎么是com.opensymphony.xwork2.ActionSupport?
    如果要通过${uname}获取,要有setUname()和getUname()方法
      

  5.   

    楼主 你还有给 uname添加set get 方法 ,,因为你是取 uname的值。
      

  6.   

    要有返回值return 要有getter setter
    要对应相应的action类
      

  7.   

    哈哈。明显不对啊。uname----》name?72变了吧。
      

  8.   

    浏览器显示值和struts中不一样。可能是struts没编译,java这块的这种情况多的是了,可以在服务器里面把项目删掉重新加载下看看,要不在jsp用小脚本 string name=requst.getRequestPlement单词应该没写错(“action中的属性也就是 uname”); 记得封装一下 要不保存到session中也可以 方法多的时,这种方法不行就换呗!
      

  9.   

    com.opensymphony.xwork2.ActionSupport 这个类是怎么回事 
      

  10.   

    同意5楼意见,要么方法后面的参数变量写错了,如果参数没写错的话,那就是该参数没有写get和set方法。楼主再仔细检查一下。
      

  11.   

     没加这个  extends="struts-default"