リクエストパラメータを比較したいサーブレットがあります。次のコードを使用しています
<body>
<%
if(request.getParameter("type")!=null)
{
if(request.getParameter("type").equals("recover"))
{
%>
<h1>Recover</h1>
<%
}
}
else if(request.getParameter("type")!=null)
{
if(request.getParameter("type").equals("reset"))
{
%>
<h1>Reset</h1>
<%
}
}
%>
</body>
しかし、このjspはコンパイル時の例外スタックトレースが続きます
org.apache.jasper.JasperException: An exception occurred processing JSP page /recover.jsp at line 16
</head>
<body>
<%
if(request.getParameter("type").equals("recover")) <--- line16
{
%>
<h1>Recover</h1>
これは文字列を比較する正しい方法であるため、何が問題なのかわかりません。