SpringMVC+AJAX
来源:互联网 发布:centos修改ftp目录 编辑:程序博客网 时间:2024/05/17 23:44
AJAX
JSP
1、添加书签 : <a href="JavaScript:void(0)" onclick="bookmark()">添加书签</a>
2、AJAX
<script type="text/javascript">
function bookmark(){
$.ajax({
url:"book_mark?"+"id=<%=chartid%>&line=0",
type: 'get',
dataType:"text",
success:function(data){
alert(data);
},
error:function(data){
alert(data);
}
});
}
</script>
3、后台处理
@RequestMapping(value = "/home/book_mark", method = RequestMethod.GET)
public ModelAndView book_mark(HttpServletRequest request,
HttpServletResponse response, ModelMap modelMap) throws Exception {
String flag = "success";
try {
VUser user = (VUser) request.getSession().getAttribute("User");
String bookSN = request.getParameter("bookSN");
String line = request.getParameter("line");
String id = request.getParameter("id");
Sbook book = savebook.fetchbookBySN(savechartbook.fetchChartById(
Integer.parseInt(request.getParameter("id").toString()))
.getBookSN(), String.valueOf(user.getUserLevel()));
BookSheet sheet = new BookSheet();
sheet.setBookId(book.getBookId());
sheet.setU_OId(user.getU_OId());
sheet.setReadState("0");
sheet.setChartId(Integer.parseInt(request.getParameter("id")
.toString()));
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddhhmmss");
Date curDate = new Date(System.currentTimeMillis());//
String str = formatter.format(curDate);
sheet.setLastDate(str);
sheet.setMarkPosition("0");
// 如果书签存在,覆盖以前的书签
if (booksheet.fetchBookSheetByConditionAndId(user.getU_OId(), "0",
book.getBookId()).size() > 0) {
sheet.setUserBookId(booksheet.fetchBookSheetByConditionAndId(
user.getU_OId(), "0", book.getBookId()).get(0)
.getUserBookId());
booksheet.modifyBoookSheet(sheet);
} else if (booksheet.fetchBookSheetByConditionAndId(
user.getU_OId(), "1", book.getBookId()).size() > 0) { // 如果书签停用,激活书签
sheet.setUserBookId(booksheet.fetchBookSheetByConditionAndId(
user.getU_OId(), "1", book.getBookId()).get(0)
.getUserBookId());
sheet.setReadState("0");
booksheet.modifyBoookSheet(sheet);
} else {// 如果书签不重在,直接添加书签
booksheet.saveBookSheet(sheet);
}
} catch (Exception e) {
flag = "false";
e.printStackTrace();
}
modelMap.put("flag", flag);
return new ModelAndView("/home/bookmark", modelMap);
}
- springmvc ajax
- SpringMVC+AJAX
- Springmvc+ajax
- springmvc ajax
- springmvc ajax
- springmvc ajax
- springmvc ajax
- 【SpringMVC】Ajax
- [spring3]springMVC 注解ajax
- SpringMVC AJAX支持
- SpringMvc 中使用ajax
- springMVC+ajax分页查询
- jquery+ajax+springmvc
- 2.ajax+springmvc+json
- Ajax与SpringMvc交互
- SpringMvc + ajax 文件上传
- SpringMVC Ajax请求
- SpringMVC处理AJAX请求
- 嵌入式 一句语言实现查找某个结点是否在二叉树里
- 嵌入式 c语言exit和return在程序中表现的区别
- 嵌入式 VI常用命令整理
- Oracle定时任务-DBMS_SCHEDULER
- test index
- SpringMVC+AJAX
- jQuery获取表单域的值
- initWithNibName与viewDidLoad执行顺序
- ubuntu下Qt cannot find -lGL错误的解决方法
- linux下tomcat服务的相关命令
- 学习笔记1
- SQL Tuning Advisor(SQL调优顾问,STA)
- ORA-00600: internal error code, arguments: [4194] 问题处理
- java常用集合类