JSP中的变量检查

时间:2015-08-03 14:39:33

标签: javascript html jsp

我对JSP场景还不熟悉,但已经用其他语言编程了几年。我正在编写一个应用程序,我根据选择选项将不同的变量传递给java。我的主要问题是在哪里进行变量检查以查看要传递的值?

这是我当前的值检查状态(我目前正在JSTL中重写它,因为我发现sciplet是不好的做法)。

    if (request.getParameter("Freq").equals("Minutes")) {
        runOn = request.getParameter("numberOfMinutes");
    } else if (request.getParameter("Freq").equals("Weekly")) {
        runOn = request.getParameter("dayOfWeek");
    } else if (request.getParameter("Freq").equals("Monthly")) {
        runOn = request.getParameter("dayOfMonth");
    } else {
        runOn = "-1";
    } 

是否应该在jsp页面,javascript或其他地方进行此类检查?寻找最佳实践的答案。

附带问题:现在,我创建了许多不同的下拉框,并使用javascript中的onChange函数隐藏/取消隐藏它们。如果有一个列表框,其中选项在javascript中更改或保留当前系统会更好吗?基本上,列表框询问用户他们希望他们的流程运行的日期。因此,如果频率是每周一次,则会显示包含星期几的列表框,但如果选择了月份,则会显示从1到31的数字列表。这可以通过一个列表框完成,当“频率”下拉变化时,它会改变其选项。再一次,我正在寻找最佳实践答案?

提前谢谢!

0 个答案:

没有答案