为什么我收到错误"<%=%>不能与equals()"

时间:2017-01-12 02:10:38

标签: java jsp servlets

我收到错误

  

<%=%>不能与equals()连接。

我正在制作JSP和Servlet应用程序。

我在JSP文件中添加了以下内容:



<table>
    <tbody>
        <tr>
            <td><%= item.getName() %></td>
        </tr>
        <tr>
            <td>
                <% if(request.getAttribute("code").equals.new(<%= item.getCode() %>)){
                 %>
                 <input type="submit" value="Click"
                 onclick="JavaScript:Submit(<%= item.getCode() %>,<%= item.getCount() %>);"
                 <%
                     if(request.getAttribute("count") != null){
                         if(request.getAttribute("count").equals("0")){
                             %>
                             disabled
                             <%
                         }
                     }
                 %>
&#13;
&#13;
&#13;

<% if(request.getAttribute("code").equals.new(<%= item.getCode() %>)) 有太多错误,所以语法错了,但我不知道如何解决它。有人能告诉我如何连接equals()和&lt;%=%&gt;?

1 个答案:

答案 0 :(得分:3)

您正在尝试在另一个JSP标记中嵌入JSP标记。从item.getCode()左右删除JSP标记。

<% if(request.getAttribute("code").equals.new(item.getCode())){
%>