spring项目中,下面两个html标签语句是有区别的:
<input type="hidden" id="id" name="id" value=${user.id }>
以及
<input type="hidden" id="id" name="id" value=${user.id }/>
在进行参数传递(form表单提交)的时候,第一条语句传出的参数为"user.id", 第二条语句传出的参数为"user.id/"。
这个小小的差别很可能就会引起程序的异常,可以利用url解码来查看参数是否正确。
<input type="hidden" id="id" name="id" value=${user.id }>
以及
<input type="hidden" id="id" name="id" value=${user.id }/>
在进行参数传递(form表单提交)的时候,第一条语句传出的参数为"user.id", 第二条语句传出的参数为"user.id/"。
这个小小的差别很可能就会引起程序的异常,可以利用url解码来查看参数是否正确。
本文探讨了Spring项目中两种不同HTML隐藏输入标签的细微区别,这两种标签在表单提交时会导致参数名出现微妙变化,进而可能引发程序异常。通过对比<input ... value=${user.id}
1016

被折叠的 条评论
为什么被折叠?



