单击单选按钮时重定向到struts操作

时间:2015-04-12 09:36:06

标签: html jsp struts2 radio-group

我有一组单选按钮。当选择其中一个选项时,我希望它重定向到Struts操作。

<form name=termDDL>
            <s:iterator value="filterOptions" var="a">
            <%String [] parts = request.getAttribute("a").toString().split(":"); %>
                <input type="radio" name="selectedOption" value="a" onclick="onOptionSelect()"><%=parts[0]%> <h6 style="color:gray;display: inline;"> <%=parts[1]%></h6><br>

                </s:iterator>
            </form>

javascript函数 onOptionSelected()在关闭body标签之前定义如下。

<script type="text/javascript">
    function onOptionSelect() {
        //document.getElementById("courseDisplayChoice").selectedIndex = 0;
        document.termDDL.action = 'displayProductsInRange.action';
        document.termDDL.submit();
    }
    </script> 

但这不是重定向到struts动作。并且我不想使用提交按钮。如何在不单击提交按钮的情况下完成此

1 个答案:

答案 0 :(得分:0)

您可以使用window.location从客户端重定向到任意位置。

function onOptionSelect() {
    //document.getElementById("courseDisplayChoice").selectedIndex = 0;
    window.location = '/displayProductsInRange.action';
}