今天,关于在web传值操作中产生的NumberFormatException和textarea标签的处理

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值