0

我想在我的菜单中使用 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}

我想知道我是否正确声明了枚举。如何将它们与 switch 一起使用,因为 iam 是 jsp 的新手,这是 iam 第一次在我的程序中使用 switch 语句。我在两天前发布了一个与switch相关的问题。链接:使用带有switch语句的html列表元素并将列表与数据库绑定

这是我的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>
4

1 回答 1

0

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

请考虑将其移至单独的类(枚举 stc 不会有问题)。这使得在单元测试中测试你的代码成为可能,增加了代码的可维护性和可读性。

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

于 2012-04-27T09:26:02.763 回答