-
Mybaits
开发模式
查看全部 -
mybatis 常用标签
查看全部 -
mybatis标签
查看全部 -
OGNL写法2
查看全部 -
OGNL写法
查看全部 -
mybatis的OGNL表达式
查看全部 -
查询列表数据的时候,不要直接写select *,要写出列名查看全部
-
mybatis数据库中的 表 跟 java对象 关联配置
查看全部 -
sql.append(" and DESCRIPTION like '%' ? '%'");
这句 ? 前后一定要加空格,不然查不出来。
查看全部 -
Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/micro_message?useUnicode=true&characterEncoding=utf-8","root", "root");
这句要这样写,若写成
Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/micro_message","root", "root");可能会出现中文乱码问题,无法进行列表查询。
查看全部 -
11111
查看全部 -
<td> <a href="#">修改</a> <a href="javascript:judgeDelete('<%=basePath%>', ${message.id}, '${command}', '${description}');">删除</a> <input type="hidden" id="hiddenId" name="id" /> <input type="hidden" id="hiddenCommand" name="command" /> <input type="hidden" id="hiddenDescription" name="description" /> </td>
先把jsp内容修改成这样,然后在Body结尾处引入js文件
<script type="text/javascript" src="<%=basePath%>resources/js/jquery-1.8.0.min.js"></script> <script type="text/javascript" src="<%=basePath%>resources/js/deleteOne.js"></script> </body>
下面是deleteOne.js的代码:
function judgeDelete(basePath,id,command,description){ if(confirm("确定要删除吗?")) { $("#hiddenId").val(id); $("#hiddenCommand").val(command); $("#hiddenDescription").val(description); $("#mainForm").attr("action", basePath + "DeleteOneServlet.action"); $("#mainForm").submit(); } }
解释:
原本老师是通过<a>发出get请求(附带参数id) --> DeleteOneServlet.action
然后DeleteOneServlet请求转发到List.action,此时command和description参数为空
-----------
改:单击<a>,利用Js通过<form>发出post请求 --> DeleteOneServlet.action
在这个post请求前,偷偷利用Js给几个hidden的input设置值,让它们跟着post一起过去
接着,DeleteOneServlet再请求转发到List.action,command和description就不会为空了
查看全部 -
my batis 要注意实现标签 形式查看全部
-
2常用标签
查看全部 -
1常用标签
查看全部
举报