讓我回答我無法使用JSON我不就沒怎麼使用,我想 到dispaly我壓延機事件請幫助我「My db values is need to display as per date and with total count in particular date」, 這是我的JSP代碼給 JQuery的全歷與Spring MVC
<div class="col-md-12">
<div class="card-box">
<div id="calendar"></div>
</div>
</div> <!-- end col -->
</div> <!-- end row -->
這是我完全壓延腳本正在使用僅jsp頁面:
<script type="text/javascript">
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
url: '/leavecalender'; /* might be this is wrong ? */
var calendar = $('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
selectable: true,
selectHelper: true,
select: function(start, end, allDay) {
var title = prompt('Event Title:');
if (title) {
calendar.fullCalendar('renderEvent',
{
title: title,
start: start,
end: end,
allDay: allDay
},
true // make the event "stick"
);
}
calendar.fullCalendar('unselect');
},
editable: true,
events:[data]
});
});
</script>
這是我的控制器:
@RequestMapping(value = "/leavecalender")
public ModelAndView leave(ModelMap model)
{
TeleCallRecordIdTO telecall = new TeleCallRecordIdTO();
List<TeleCallRecordIdTO> allcall = hrService.getallcalls();
model.addAttribute("allcall", allcall);
return new ModelAndView("HR/hr/leavesCalender","leavecalender",telecall);
}
這是我的服務:
public List<TeleCallRecordIdTO> getallcalls();
這是我serviceImplementation:
@Override
public List<TeleCallRecordIdTO> getallcalls() {
return hrDao.getallcalls();
}
這是我道:
public List<TeleCallRecordIdTO> getallcalls();
這是myDaoImplementation:
@Override
public List<TeleCallRecordIdTO> getallcalls() {
List<TeleCallRecordIdTO> list = new ArrayList<>();
try {
String s = "SELECT DATE(call_date) AS 'Date', COUNT(1) AS 'TotalCalls'
FROM tele_call_record GROUP BY DATE(call_date)";
Connection connection=sessionFactory.getCurrentSession().connection();
PreparedStatement preparedStatement;
preparedStatement=connection.prepareStatement(s);
ResultSet rs= preparedStatement.executeQuery();
while(rs.next())
{
TeleCallRecordIdTO tel=new TeleCallRecordIdTO();
tel.setCallDate(rs.getString("Date"));
/*tel.setExtensionNo(rs.getString("extension_no"));
tel.setPhoneNo(rs.getString("phone_no"));*/
tel.setSrNo(rs.getInt("TotalCalls"));
list.add(tel);
}
} catch (Exception e) {
e.printStackTrace();
}
return list;
}
你想從數據庫中的結果數據做什麼? –
我有我的數據庫中的數據我必須顯示日曆中的日期數據,否則請參閱我的snapshop上面的第二行鏈接 – kallayya