if else中令牌的语法错误

时间:2018-03-03 08:52:39

标签: java jquery jsp

引发此错误:

  

“令牌”int“上的语法错误   行int = Integer.parseInt("status");上的表达式无效。

执行以下代码时:

<%@page import="dao.admindao"%>

<jsp:useBean id="u" class="user.admin"></jsp:useBean>
<jsp:setProperty property="*" name="u"/>

<%
    int i=admindao.saveAssign(u);
    response.sendRedirect("assignedmanagement.jsp");
%>
<%

    String status = request.getParameter("status");
    int = Integer.parseInt("status");
    int qty = request.getParameter("qty");
    if(status.equals("APPROVED")){

    }

%>

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果您尝试将"status"解析为String

,则会出现异常

你应该解析变量状态

String status = request.getParameter("status");
Integer statusInteger = Integer.parseInt(status);