用struts了干嘛还用request.getparameter("telephone") 获取值?使用的是severlet?

解决方案 »

  1.   

    你给text框设置 disabled='disabled' 属性后,就不能获取这个框的value了,你可以在放一个影藏框值和那个 disabled='disabled'的值一样,然后给action里面传的是影藏框的值,这个可以传过去....
      

  2.   

    还有 你那个name为user.phone为啥request时候用的是phone呢。
      

  3.   

    求大神指点一下,你说的隐藏框和我的 < input  disabled='disabled' /> 有什么区别?该如何写呢
      

  4.   

    求大神指点一下,你说的隐藏框和我的 < input  disabled='disabled' /> 有什么区别?该如何写呢
    就是你在写一个文本框是隐藏的,然后把设置不能操作的那个文本框的值,传给隐藏框。然后再action中,接收影藏框的值,就好了。注意request那个方法的参数和文本框的name属性要一致。你用struts了怎么还用request.get的那个方法?
      

  5.   

    disabled='disabled' 设置这个属性 是因为其他内容是不能修改的
      

  6.   

    你js页面有 name为telephone的标签吗?
    如果你是想获取<input type="text" name="user.telephone" value="<s:property value="user.telephone" />"  />的值
    那就 request.getparameter("user.telephone")  
      

  7.   

    试了  这样request得到的数据为null
      

  8.   

    后台setTelephone()的值也为null,就是数据没传到后台
      

  9.   

    试了  这样request得到的数据为null
    <input type="text" name="user.telephone" value="<s:property value="user.telephone" />"  /> 加个id标签 id="user.telephone"
      

  10.   

    试了  这样request得到的数据为null
    <input type="text" name="user.telephone" value="<s:property value="user.telephone" />"  /> 加个id标签 id="user.telephone"
    加了id标签  依然是null
      

  11.   

    struts action类中 user 有get\set 方法么,
    用了struts 就可以不用request.getparameter,
    只要DO中存在telephone的get/set方法
    action 中存在DO对象的get/set方法就可以获取值.
      

  12.   

    var telephone = document.getElementById("telephone_Id").value;
    document.getElementById("隐藏域_Id").value = telephone;
      

  13.   

    userAction.java
    public Users getUser() {
    return user;
    } public void setUser(Users user) {
    this.user = user;

    }
    Users.java
    public String getTelephone() {
    return telephone;
    }
    public void setTelephone(String telephone) {
    this.telephone = telephone;
    }
    都有的……前台修改后的数据传不到后台去
      

  14.   

    <script type="text/javascript">
    function test(){
    var telephone = document.getElementById("telephone").value;
    var email = document.getElementById("email").value; }
    我这样写了   是不是还缺什么?
      

  15.   

    页面加载完毕时调用 window.onload = test
      

  16.   

    在 <input type="text" name="user.telephone" value="<s:property value="user.telephone" />" 
    加个监听失去焦点事件onblur= test();
      

  17.   

    是的啊  调用的时候要不要传参数?
    比如:javascript:test()括号里要写什么吗
      

  18.   

    是的啊  调用的时候要不要传参数?
    比如:javascript:test()括号里要写什么吗那个图片一不小心……
      

  19.   

    有ID就可以获取 页面的值的 你可以alert()的调试
      

  20.   

    S标签 可以换个 EL表达式试试
      

  21.   

    1.先在action里定义一个user对象(注意一定要初始化),如User user = new User();
    2.检查User类里的各种成员变量是否都有get和set方法
    3.在action的某个方法中用user.getTelephone()就可以取到值了
      

  22.   

    正解,居然struts2还用request,无语
      

  23.   

    不能改的值用readonly 
    1.先在action里定义一个user对象(注意一定要初始化),如User user = new User();
     2.检查User类里的各种成员变量是否都有get和set方法
    3.在action的某个方法中用user.getTelephone()就可以取到值了