使用JSP选择其中一个单选按钮后,动态更改选择列表

时间:2014-12-26 18:39:05

标签: jsp

我正在使用JSP / JavaBeans等构建一个Web应用程序。只开始这个东西大约3个星期。是否可以使用JSP执行示例here

试图首先在JSP上打印出值来测试,但是给了我一个空值。

<div id="order-sidebar">
    <h3>Select which you want to do:</h3>
            <input type="radio" value="buy" name="purchase" checked />Buy
            <input type="radio" value="rent" name="purchase" />Rent
        <%
            String choice = request.getParameter("purchase");
            out.println(choice);
        %>
</div><!-- end of order-sidebar -->

1 个答案:

答案 0 :(得分:0)

JSP中的表达式语言(EL)语句和scriptlet在页面发送到浏览器之前在服务器上执行。

单选按钮会根据用户输入而改变。 EL和scriptlet无法检测到这一点。

使用EL管理此操作的唯一方法是在单选按钮更改时向服务器发送请求。发送这样的请求必须使用Javascript或Jquery来实现。