Java if-else中的令牌出现语法错误

Java if-else中的令牌出现语法错误,java,jquery,jsp,Java,Jquery,Jsp,出现以下错误: 标记int的语法错误 行int=Integer.parseIntstatus;上的表达式无效 执行以下代码时: <%@page import="dao.admindao"%> <jsp:useBean id="u" class="user.admin"></jsp:useBean> <jsp:setProperty property="*" name="u"/> <% int i=admindao.saveAssi

出现以下错误:

标记int的语法错误 行int=Integer.parseIntstatus;上的表达式无效

执行以下代码时:

<%@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")){

    }

%>

如何解决此问题?

该行上没有变量。 做


如果试图将状态解析为字符串,则会出现异常

您应该解析变量status

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

它一直这么说,因为这是真的。您试图为关键字int赋值。您的意思可能是i=Integer.parseIntstatus;或int状态=。。。。不仅仅是int=。您希望它如何将状态解析为整数?变量名在哪里???定义变量
String status = request.getParameter("status");
Integer statusInteger = Integer.parseInt(status);