2010.09.26(2)———struts2 插入数据 莫名其妙有逗号

本文探讨了使用Struts2框架进行数据插入时遇到的一个奇怪问题:即使字段为空,数据库中也会出现多余的逗号。分析了问题产生的原因,并给出了相应的解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2010.09.26(2)———struts2 插入数据 莫名其妙有逗号

做一个插入页面 插入数据时 有的字段明明是空的 但是总是会多一个逗号 很是不解

原因就是:

比如说 本来应该是

<tr class="tab_tr1">
<td height="35" align="center">工程名称<span class="red"></span></td>
<td ><input name="GC_AQJDBA.gcmc" type="text" class="input_3" id="GCMC" /></td>
<td height="35" align="center">工程建设地点<span class="red"></span></td>
<td ><input name="GC_AQJDBA.gcjsdd" type="text" class="input_3" id="GCJSDD" /></td>
</tr>

<tr class="tab_tr1">
<td height="35" align="center">建设单位<span class="red"></span></td>
<td ><input name="GC_AQJDBA.jsdw" type="text" class="input_3" id="JSDW" /></td>
<td height="35" align="center">建设单位联系人<span class="red"></span></td>
<td ><input name="GC_AQJDBA.jsdwlxr" type="text" class="input_3" id="JSDWLXR" /></td>
</tr>

<tr class="tab_tr1">
<td height="35" align="center">建设单位联系电话<span class="red"></span></td>
<td ><input name="GC_AQJDBA.jsdwlxdh" type="text" class="input_3" id="JSDWLXDH" /></td>
<td height="35" align="center">工程类别<span class="red"></span></td>
<td ><input name="GC_AQJDBA.gclb" type="text" class="input_3" id="GCLB" /></td>
</tr>


但是 写成了

<tr class="tab_tr1">
<td height="35" align="center">工程名称<span class="red"></span></td>
<td ><input name="GC_AQJDBA.gcmc" type="text" class="input_3" id="GCMC" /></td>
<td height="35" align="center">工程建设地点<span class="red"></span></td>
<td ><input name="GC_AQJDBA.gcjsdd" type="text" class="input_3" id="GCJSDD" /></td>
</tr>

<tr class="tab_tr1">
<td height="35" align="center">建设单位<span class="red"></span></td>
<td ><input name="GC_AQJDBA.jsdw" type="text" class="input_3" id="JSDW" /></td>
<td height="35" align="center">建设单位联系人<span class="red"></span></td>
<td ><input name="GC_AQJDBA.jsdwlxr" type="text" class="input_3" id="JSDWLXR" /></td>
</tr>

<tr class="tab_tr1">
<td height="35" align="center">建设单位联系电话<span class="red"></span></td>
<td ><input name="GC_AQJDBA.jsdwlxdh" type="text" class="input_3" id="JSDWLXDH" /></td>
<td height="35" align="center">工程类别<span class="red"></span></td>
<td ><input name="GC_AQJDBA.gclb" type="text" class="input_3" id="GCLB" /></td>
</tr>
<tr class="tab_tr1">
<td height="35" align="center">工程名称<span class="red"></span></td>
<td ><input name="GC_AQJDBA.gcmc" type="text" class="input_3" id="GCMC" /></td>
<td height="35" align="center">工程建设地点<span class="red"></span></td>
<td ><input name="GC_AQJDBA.gcjsdd" type="text" class="input_3" id="GCJSDD" /></td>
</tr>

这样的话 其实 工程名称和工程建设地点为空 数据库里面也会有个逗号


[color=red]就是因为 有的字段 在table里面 你写了两遍 而且你还是通过name="GC_AQJDBA.gcmc" 这种方式来传值的 [/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值