【问题标题】:JSP exception quote symbol expected需要 JSP 异常引用符号
【发布时间】:2015-04-02 15:34:29
【问题描述】:

我是 Spring MVC、JSP 和引导程序的新手。我正在尝试创建一个登录表单并从中读取值。为此,我编写的 login.jsp 文件是;

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Bootstrap Form With Spring Mvc Example</title>
<link href="http://getbootstrap.com/dist/css/bootstrap.min.css"
    rel="stylesheet">
<link href="https://code.jquery.com/jquery-2.1.3.js" rel="stylesheet">
</head>
<body>
    <jsp:include page="header.jsp"></jsp:include>

    <div class="container">
        <form:form class="form-signin" method="POST" commandName="user">
            <h2 class="form-signin-heading">
                <spring:message code="main.signin" />
            </h2>
            <label for="email" class="sr-only">
                <spring:message code="main.email" />
            </label> 
            <form:input type="email" path="email" id="email" class="form-control" placeholder=<spring:message code="main.email"/> required autofocus/>

            <label for="password" class="sr-only">
                <spring:message code="main.password" />
            </label> 
            <form:input type="password" path="password" id="password" class="form-control" placeholder=<spring:message code="main.password"/> required/>

            <div class="checkbox">
                <label> <input type="checkbox" id="rememberme">
                    <spring:message code="main.rememberMe" />
                </label>
            </div>
            <input class="btn btn-lg btn-primary btn-block" type="submit" id="submit" value=<spring:message code="main.signinBtn" /> >
        </form:form>
    </div>

    <jsp:include page="footer.jsp"></jsp:include>
</body>
</html>

但我明白了

SEVERE: Servlet.service() for servlet [mvc-dispatcher] in context with path [/SpringMVC] threw exception [/WEB-INF/pages/login.jsp (line: 26, column: 86) quote symbol expected] with root cause
org.apache.jasper.JasperException: /WEB-INF/pages/login.jsp (line: 26, column: 86) quote symbol expected

异常。我得到这个异常的行是

<form:input type="email" path="email" id="email" class="form-control" placeholder=<spring:message code="main.email"/> required autofocus/>

我对这个问题没有任何想法。你能帮忙吗?

【问题讨论】:

    标签: java spring twitter-bootstrap jsp


    【解决方案1】:

    您不能以尝试的方式在&lt;form:input&gt; 中使用&lt;spring:message&gt;。看看这个问题的解决方案:how-to-use-springmessage-inside-an-attribute-of-forminput

    【讨论】:

    • 我把它改成了 但这一次它给出了“预期的等号”异常:(
    • 我修好了。我已删除“必需的自动对焦”。
    猜你喜欢
    • 2011-12-22
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 2018-07-24
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多