提问人:Shinxx 提问时间:7/14/2023 更新时间:7/14/2023 访问量:13
500:使用 Oracle11g 的 java 和 javascript 出现内部服务器错误
500: Internal Server Error with java and javascript using Oracle11g
问:
public Integer getRecordCount(ErdbcrBean erdbcrBean/*String empid, String tocod*/)
{
SqlSession session = getSqlSessionFactory().openSession();
try
{
return (Integer)session.selectOne("getRecordCount", erdbcrBean);
}catch (Exception e){
this.logger.error("getRecordCount " + erdbcrBean, e);
return 1;
}finally{
session.close();
}
}
这是我用来查看数据库中的数据是否重复的结果的 DAOImpl java 代码。
public String getRecordCount() throws Exception {
logName = (String) request.getSession().getAttribute("userName");
if (logName == null)
return "notLogin";
else {
/*Gson gson = new Gson();
Type collectionType = new TypeToken<ErdbcrBean>() {
}.getType();
erdbcrBean = (ErdbcrBean)gson.fromJson(data, collectionType);*/
Gson gson = new Gson();
ErdbcrBean erdbcrBean = gson.fromJson(data, ErdbcrBean.class);
amsBillingFacade.getBillingFacade().getR3BillHeaderDAO().execPREnable(ROLE_DESC);
recordCount = amsBillingFacade.getBillingFacade().getR3BillHeaderDAO().getRecordCount(erdbcrBean);
return SUCCESS;
}
}
此代码供 java 控制器在 DAOImpl 中调用。
$.getJSON('getrecordcount.html', {
data: JSON.stringify(entries)
}, function (record) {
if (record > 0) {
$('#errorDialog').data('msg', 'Data already exist.').dialog('open');
}
}
这是调用所有服务器端以显示在前端的代码。
答: 暂无答案
评论