首先把<%=request.getAtrrabut("name")%> 赋值隐藏控件
然后dom来获得值传递给f()

解决方案 »

  1.   

    试试这样
    f("<s:property value="name">"); 
      

  2.   

    <input hidden type="text" id="test1" value="<%=request.getAtrrabut("name")%>">js中
    function(document.getelementbyid("test1").value)
    这样~
      

  3.   

    f("<%=request.getAtrrabut("name")%>"),这样可以。
      

  4.   

    正确,<s:property value="name"> 是服务器端生成的串,假如这个串的内容是 abc, 
    f(<s:property value="name">);  在客户端变成了 f(abc),这里 abc 应该是一个变量了;
    f("<s:property value="name">");  在客户端变成了 f("abc"),这里 abc 才是一个值。
      

  5.   

    为什么CSDN 会无故修改提交的内容逻辑?
    应该是 f ("<s:property value="name">");
    而不是 f(" <s:property value="name">"); 
     
      

  6.   

    还是有问题,只能这样提交了:
    f("<s:property value="name">");