Spring项目的一些常见问题
2015-05-19 19:47
411 查看
404错误: 找不到页面,检查路径是否正确
form 表单传输的参数一定要全部写进表单内。 如果不想显示在页面,使用hidden属性。
3.如果使用页面传递参数, 可以像第二条一样用表单传到后台的controller里, 也可以用ajax。需要注意的是, ajax只刷新当前页面 ,弹出对话框。不能实现页面的跳转。
Jquery 表单操作不成功时,可以直接用JS语句。
form 表单传输的参数一定要全部写进表单内。 如果不想显示在页面,使用hidden属性。
<form id="updateForm" name="updateForm" class="form-inline" method="post" style="margin-bottom: 10px;"> <input type="hidden" class="form-control input-sm" id="id" name="id" maxlength="20" value="${student.id!''}" style="margin-left:20px"> </form> <script type="text/javaScript"> function updateStudentInfo(){ var updateForm = document.updateForm; updateForm.action = "${request.contextPath}/studentManage/updateStudentManage.action"; updateForm.submit(); } </script>
3.如果使用页面传递参数, 可以像第二条一样用表单传到后台的controller里, 也可以用ajax。需要注意的是, ajax只刷新当前页面 ,弹出对话框。不能实现页面的跳转。
<table class="table table-bordered table-condensed"> <thead> <th>学生姓名</th> <th>年龄</th> <th>邮箱</th> <th>学号</th> <th>操作</th> </thead> <tbody> <#if (pageInfo??&&pageInfo?has_content)&&(pageInfo.list?has_content)> <#list pageInfo.list as student> <tr> <td>${student.name!''}</td> <td>${student.age!''}</td> <td>${student.email!''}</td> <td>${student.studentNo!''}</td> <td class="btn btn-primary" style="float: middle;width:60px" onclick="deleteStudentInfo('${student.id!''}');"> 删除 </td> <td class="btn btn-primary" style="float: middle;width:60px" onclick="toNewOptUpd('${student.id!''}');"> 更新 </td> </tr> </#list> <#else> <tr> <td colspan="10" align="center">没有查找到相应的数据!</td> </tr> </#if> </tbody> </table> <form id="openFormIns" name="openFormIns" method="post"></form> <script type="text/javaScript"> function deleteStudentInfo(id){ $.ajax({ type:"post", url:"${request.contextPath}/studentManage/delete.action", data:{'id':id}, success:function(data){ if (data == 'T') { selectStudentInfo(); } else {alert("删除失败!");} } }); } function toNewOptUpd(id){ var openFormIns = document.openFormIns; openFormIns.action = "${request.contextPath}/studentManage/newOptUpd.action?id="+id; openFormIns.submit(); } </script>
Jquery 表单操作不成功时,可以直接用JS语句。
function toNewOptUpd(id){ var openFormIns = document.openFormIns; openFormIns.action = "${request.contextPath}/studentManage/newOptUpd.action?id="+id; openFormIns.submit(); }
相关文章推荐
- 基于maven的springMvc+Mybatis,搭建项目的时候发现一些问题这里例举下
- 分布式项目中一些常见的问题
- 项目中常见的一些问题
- spring一些常见缺少包的问题
- Android Studio导入Eclipse项目和一些常见的问题
- spring mvc+spring+mybatis搭建javaWeb项目时遇到的一些问题
- maven项目的一些常见问题
- 基于Unitils和Spring解决一些单元测试的常见问题
- 基于Unitils和Spring解决一些单元测试的常见问题
- 在本地tomcat中调试Spring boot项目遇到的一些问题
- spring项目常见报错问题汇总
- Android Studio导入Eclipse项目和一些常见的问题
- Spring+Hibernate项目在weblogic中部署的一些问题
- spring项目打包常见问题
- 项目部署时一些常见linux命令和遇到的问题
- 强悍收集:VS2005(c#)项目调试一些常见问题解决方案
- 基于Unitils和Spring解决一些单元测试的常见问题
- ASP.NET高级程序员进阶之路——.net项目开发中一些常见的代码规范问题及解决方案
- 记录-项目java项目框架搭建的一些问题(maven+spring+springmvc+mybatis)
- springboot项目打成war包部署到tomcat遇到的一些问题