发表于: 2019-10-10 23:25:57
1 1008
今天完成的事情:
1.解决昨天的问题
因为我没有改动任何代码,只是增加了表单的属性,所以我把添加的属性一个个注释掉,查看到底是哪里出了问题。
最后发现date和number_online两个属性注释掉就没问题,一加上就出错。
<form action="addStudent" method="post" >
姓名:<input type="text" name="name" value=""><br/>
QQ:<input type="text" name="QQ" value=""><br/>
修真类型:<input type="text" name="job" value=""><br/>
<%-- 预计入学时间:<input type="text" name="date" value=""><br/>--%>
毕业院校:<input type="text" name="school" value=""><br/>
<%-- 线上学号:<input type="text" name="number_online" value=""><br/>--%>
日报链接:<input type="text" name="daily_link" value=""><br/>
立愿:<input type="text" name="oath" value=""><br/>
辅导师兄:<input type="text" name="brother" value=""><br/>
从何处了解到修真院:<input type="text" name="where_know" value=""><br/>
<input type="submit" value="录入">
发现问题!!!
预计入学时间和线上学号两个属性默认值为0。
经过进一步尝试,发现QQ和线上学号以及预计入学时间的默认值都是0,因此这三个属性需要提交数据时必须输入数值,不能为空。
QQ:<input type="text" name="QQ" value=""><br/>
我猜测是因为这里value与QQ,线上学号和入学时间的数据类型不匹配。不知道究竟是什么原因。
明天计划的事情:
完成简单的增删改查系统。
搭建SSM项目。
遇到的问题:
收获:
1.了解EL表达式。
语法:${}
jsp默认支持EL表达式,可以在page指令中使用isElIgnored="true"来禁止使用EL表达式。
评论