【发布时间】:2014-05-29 12:08:03
【问题描述】:
我不能用点插入双精度值的问题(示例 2.2),但是我可以用逗号插入它们(示例:2,2)。
但是当我想使用(JSP 和 Ajax)编辑它们时,即使我用逗号存储它们,它们也会显示为(点),所以我必须编辑所有值!
场景如下:我想在我的应用程序(hibernate 和 struts2)中编辑一些双精度值,我将值从动作传递到 JSP:
private Service Service;
private Vehicule v;
private Map<String, Object> map= new HashMap<>();
public String query()
{
Service = new ServiceImpl();
v = new Vehicule();
v= Service.getVehiculeByImmat(field1);
map.put("date", v.getdate().toString());
map.put("kilometrage", v.getKilometrage());
return "success";
}
然后我在我的 JSP 中展示它们:
$(document).ready(function(){
$('#field1').change(function(){
var selectedValue = $('#field1').val();
if ($.trim(selectedValue).length > 0)
{
alert(selectedValue);
$.ajax(
{
type: 'POST',
url : "<s:url action='query'/>",
dataType : 'json',
data: { field1: selectedValue},
success: function(result){
$.each(result, function(key,value)
{ $("#"+key).val(value);
} );
},
});
}
}
);
});
struts.xml:
<action name="query" class="action.GestionVehicules" method="query">
<result name="success" type="json">map</result>
</action>
我的问题:可以用 point 插入双精度值吗?
【问题讨论】:
-
问题是……?
-
是否可以使用点而不是逗号插入双精度值(在数据库中)?
-
答案是:这取决于语言环境。
-
怎么样?请你解释一下
-
你的 v 类的字段是什么?
标签: java json hibernate jsp struts2