使用枚举的switch语句

时间:2012-04-27 09:20:11

标签: html jsp enums switch-statement

我想在我的菜单中使用switch语句。我在jsp页面中做了什么:

String menu1=request.getParameter("aero");
String menu2=reqStringuest.getParameter("auto");

String smenu1=request.getParameter("int");
String smenu2=request.getParameter("dem");

Enum str {menu1,menu2,smenu1,smenu2}

我想知道我是否正确地声明了枚举。 如何将它们与开关一起用作jsp的新手,这是iam第一次在我的程序中使用switch语句。  我在与交换机相关的前2天发布了一个问题。  链接:using html list elements with switch stament and binding the list with database

这是我的HTML代码:

<div>
    <ul>
        <li id="aero" ><a href="sample2.jsp">aerospace</a></li>
        <li id="auto"><a href="sample2.jsp">automotive</a></li>
    </ul>
</div>
<div>
    <ul>
        <li id="int"><a href="sample2.jsp">internal</a></li>
        <li id="dem"><a href="sample2.jsp">demo</a></li>
    </ul>
</div>

1 个答案:

答案 0 :(得分:0)

我建议你不要在JSP中编写任何java代码。

请考虑将其移至单独的课程(enum stc不会出现问题)。这样就可以在单元测试中测试代码,提高代码的可维护性和可读性。

此外,您可以使用一些MVC框架(Struts,Spring MVC等)