您的位置:首页 > 编程语言 > Java开发

Spring项目的一些常见问题

2015-05-19 19:47 411 查看
404错误: 找不到页面,检查路径是否正确

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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  form