jsp页面中的必需属性

时间:2014-01-02 11:00:46

标签: html5 jsp spring-mvc

您好我正在使用spring mvc并且我在客户端寻找验证我的表单的方法,所以我找到了这个html 5的代码。

<form:input path="login" type="text" required />

我在我的jsp页面中将所需的属性放在我的表单的输入元素中,但我得到了500个http错误。

Etat HTTP 500 - /WEB-INF/pages/index.jsp (line: 44, column: 48) Symbole égal (equal) attendu

org.apache.jasper.JasperException: /WEB-INF/pages/index.jsp (line: 44, column: 62) Symbole égal (equal) attendu

2 个答案:

答案 0 :(得分:9)

您应该能够使用必需的属性,但使用XHTML语法而不是简短的HTML语法:

<form:input required="" .../>

<form:input required="required" .../>

答案 1 :(得分:1)

使用jQuery插件进行验证非常简单易用, 您需要做的就是在jsp中添加jquery.validate.js文件 并按照脚本标记中的代码进行操作。

<script type="text/javascript">
$(document).ready(function() {
    $("#formID").validate({
        rules : {
            login : {
                required : true                 
            }
        },
    });
});
</script>

在你的HTML中,

<form:form id="formID" >
   <form:input path="login" type="text" id="login" />
</form:form>

希望这会有用。