请问 如何在struts2中 设定action以post方式接收 URL传参? 没有表单 就是直接在浏览器地址栏后面追加参数
如:test.action?name=abc 默认应该是get方式

解决方案 »

  1.   

    对的   但是最后用post传参,get传的话地址栏可以看到重要信息,而且get传参还有限制,好像是传的参数不能那个超过8KB还是4KB的大小
      

  2.   

    利用Java映射机制,将你要的参数传到action里去
      

  3.   

    我真郁闷 真不知道是我表达的有问题 还是你们理解有问题 我的意思是 url传参默认就是get方式的 如果改成post方式 就像<from method="post">
      

  4.   

    Get方法通过URL请求来传递用户的输入,Post方法通过另外的形式,GET请求请提交的数据放置在HTTP请求协议头中,而POST提交的数据则放在实体数据中
      

  5.   

    js中的表单提交
    document.form1.action = test.action?name=abc  ; //设置完全的路径
    document.form1.submit();
    body中的form
    <form name="form1"  method="post" action="" >这样试试看
      

  6.   

    用JSP标签或C标签 装进属性里 就传过去了被,哪有那么复杂
      

  7.   

    链接或按钮给一个点击事件,在事件函数中,用ajax吧,设定使用Post方式来处理请求,params{}将参数设好,一同传给后台处理,不就行了。