获取地址栏URL,传递给action

<script type="text/javascript">
    function QueryString() {
var str = location.href;//获得浏览器地址栏URL串
document.getElementById("top_site_id").value=str;
}
</script>  
<input type="hidden" name="url" id="top_site_id"/>

@Result(name = SUCCESS, type = "redirect", location = "${url}"

-----------------------------相关--------------------------------
<action name="save"
   class="com.just4you.xygzxt.web.action.XyxxAction" method="save">
    <result name="success" type="redirect">edit.action?xyxx.xyId=${xyxx.xyId}
    </result>
  </action>

====================

new String(queryString.getBytes("ISO-8859-1"), "UTF-8")

@Result(name = "testRedirect1", type = "redirectAction", location = "workload!test2" , params = {"testChinese","${testChinese}"})

========================================
<%
String  realPath1  =  "http://"  +  request.getServerName()  +  ":"  +  request.getServerPort()  +  request.getContextPath()+request.getServletPath().substring(0,request.getServletPath().lastIndexOf("/")+1);
%>
<input type="hidden" name="url" value="<%=realPath1  %>"/>

你可能感兴趣的:(action)