JSP页面输入框赋值换行显示问题

<input type="hidden" id="${command.yhzlId}" value="${command.yhzx },${command.yhdw },${command.yhzl },${command.lbjh },${command.zzsj },${command.zdsj }
                   ,${command.zs },${command.sjZs },${command.bzlx },${command.bzrl },${command.sjBzrl },${command.bzsl },${command.sjBzsl },${command.ghdw },${command.xhdd }
                   ,${command.xhd },${command.cydw },${command.uccydw },${command.qh },${command.lc },${command.isqh },${command.dzkw },${command.usbh },${command.qcxh }
                   ,${command.hcbh },${command.tc },${command.isht },${command.xd },${command.gzr },${command.xbck },${command.xbkw },${command.cb },${command.filler }"/>

如图所示input标签里value值是以换行的形式排列的,将值传到后台,然后以","分割成数组,取出每个元素的值,发现每行的最后一个元素的值跟理论中的不一样(用equals方法比较发现不相等),原因就在于换行后上一行最后一个元素和下一行第一个逗号前的换行符被分割到了上一行最后一个元素中。

原文地址:https://www.cnblogs.com/zhncnblogs/p/6644700.html