Exception
今天对于NumberFormatException异常的处理:
从后台传过来的数据(List集合)在放到jsp页面显示时出现的错误
list:是根据id查询的菜品(大小为1)
typeList:是菜品类型
<td>
<select name="foodType_id" style="width: 80px">
<c:forEach var="typeList" items="${typeList }">
<option value="${typeList.id }"
<c:if test="${list.foodType_id==typeList.id}">selected=true</c:if>
>${typeList.typeName }</option>
</c:forEach>
</select>
<td>
提示在 c标签判断时出错;浏览网站后修改为
<c:if test="${list[0].foodType_id==typeList.id}">selected=true</c:if>
运行服务器后,可以正常显示数据
郁闷: 为啥在之前进行传递数据时(相同项目的不同方法)未出现
显示错误
还有一个就是在textarea接受后台数据传过来数据时,值传过来在value属性中也有,但不显示出来;
百度之后了解到需要在textarea标签中间显示传递过来的数据
<tr>
<td>简介</td>
<td><textarea name="remark" class="TextareaStyle" value="${中间的foodid可以显示 }">${list[0].foodid }</textarea></td>
</tr>
参考博客
https://www.cnblogs.com/dss1025/p/9198889.html
https://blog.csdn.net/root_zhb/article/details/53032990