您好,在JSP中,取到的String类型的值怎么转换成int类型插入数据库啊
jsp中:<tr><td>是否是套餐:</td><td><selectid="isset"class="easyui-combo"name="isset"style="w...
jsp中:
<tr>
<td>是否是套餐:</td>
<td>
<select id="isset" class="easyui-combo"
name="isset" style="width:450px;">
<option value="是" >是</option>
<option value="否">否</option>
</select> </td>
</tr>
js中:保存表单
function formSubmit()
{
var category=$("#categorygrid").datagrid("getData").rows;
var oo=/^[1-9]\d*$/;
var categoryName=$('#categoryName').val();
var categoryCode=$('#categoryCode').val();
var sorting=$('#sorting').val();
var picture=$('#picture').val()+"";
var isset=$('#isset').val();
var description=$('#description').val();
$('#action').val("add");
if(categoryName==""){
$.messager.alert('提示','请输入类别名称!','warning');
return;
}
if(categoryCode==""){
$.messager.alert('提示','请输入类别编码!','warning');
return;
}
if(isset==""){
$.messager.alert('提示','请选择是否是套餐!','warning');
return;
}
if(!oo.test(categoryCode)){
$.messager.alert('提示','类别编码不合法!','warning');
return;
}
$.messager.progress();
$('#categoryForm').form('submit', {
url: "../../../p/category/dosave.do",
success : function(result) {
var mes = result;
var obj = new Function("return" + mes)();// 转换后的JSON对象
var dec = obj.result + "";
if (dec.toString() == "false") {
$.messager.alert('提示', obj.message, 'warning');
$.messager.progress('close');
return;
} else {
$.messager.alert('提示', "保存成功", 'warning');
$('#categoryWindow').window('close');
$.messager.progress('close');
location.reload();
}
}
});
}
java:
if(name.equals("isset")){
if(value.equals("是")){
category.setIsset(1);
}else {
category.setIsset(0);
}
实体:
/**
* 是否是套餐
*/
@Column(name = "ISSET")
@Required
private int isset;
页面显示:
问题就是显示中的是否是套餐必须为是或者否 展开
<tr>
<td>是否是套餐:</td>
<td>
<select id="isset" class="easyui-combo"
name="isset" style="width:450px;">
<option value="是" >是</option>
<option value="否">否</option>
</select> </td>
</tr>
js中:保存表单
function formSubmit()
{
var category=$("#categorygrid").datagrid("getData").rows;
var oo=/^[1-9]\d*$/;
var categoryName=$('#categoryName').val();
var categoryCode=$('#categoryCode').val();
var sorting=$('#sorting').val();
var picture=$('#picture').val()+"";
var isset=$('#isset').val();
var description=$('#description').val();
$('#action').val("add");
if(categoryName==""){
$.messager.alert('提示','请输入类别名称!','warning');
return;
}
if(categoryCode==""){
$.messager.alert('提示','请输入类别编码!','warning');
return;
}
if(isset==""){
$.messager.alert('提示','请选择是否是套餐!','warning');
return;
}
if(!oo.test(categoryCode)){
$.messager.alert('提示','类别编码不合法!','warning');
return;
}
$.messager.progress();
$('#categoryForm').form('submit', {
url: "../../../p/category/dosave.do",
success : function(result) {
var mes = result;
var obj = new Function("return" + mes)();// 转换后的JSON对象
var dec = obj.result + "";
if (dec.toString() == "false") {
$.messager.alert('提示', obj.message, 'warning');
$.messager.progress('close');
return;
} else {
$.messager.alert('提示', "保存成功", 'warning');
$('#categoryWindow').window('close');
$.messager.progress('close');
location.reload();
}
}
});
}
java:
if(name.equals("isset")){
if(value.equals("是")){
category.setIsset(1);
}else {
category.setIsset(0);
}
实体:
/**
* 是否是套餐
*/
@Column(name = "ISSET")
@Required
private int isset;
页面显示:
问题就是显示中的是否是套餐必须为是或者否 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询