web20 增删改查后台小记
2017-10-05 本文已影响0人
路人爱早茶
- 死记,a标签中href在onclick事件跳转之后自动跳转,想要不执行href跳转"javascript:void(0);",而不能删除或将其阻止
<a href="javascript:void(0);" onclick="delProduct('${pro.pid}')">
![](${pageContext.request.contextPath}/images/i_del.gif)
</a>
- <a href="javascript:void(0);" onclick="delProduct('${pro.pid}')"> onclick参数要加引号因为${pro.pid}是一个结果而不是一个变量
- Paste_Image.png
- 17素材网
- 有事务则在service层try,没有事务则在web层try(可以相应展示页面错误)
- form中enctype="multipart/form-data"有关提交(不删掉会getparameter不到数据)
- beanutils封装request数据
- 除开request传数据使用跳转(重定向request数据会丢),其余均使用重定向?
- 隐藏域:用户不需要看到但还需要它传数据(post提交表单的pid传输)
<input type="hidden" name="pid" value="${pro.pid }">
Paste_Image.png
- 找到哪个按钮点击之后需要更新数据:按钮-跳转页面(servlet逻辑返回数据)-跳转的web页,先搞清楚需要干什么再写代码
--------------jquery记得导包---
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<HTML>
<HEAD>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<LINK href="${pageContext.request.contextPath}/css/Style1.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.11.3.min.js"></script>
<script type="text/javascript">
$(function(){
var cid=${pro.cid};
$("#cid option[value='${pro.cid}']").prop("selected",true);
$("#is_hot option[value='${pro.is_hot}']").prop("selected",true);
})
/* window.onload=function(){
var cid=${pro.cid};
// 获得option
var options=document.getElementById("cid").getElementsByTagName("option");
for(var i=0;i<options.length;i++){
if(cid==options[i].value){
options[i].selected=true;
}
}
} */
</script>
--------textarea 默认值不是value而在标签之间-------------
<td class="ta_01" bgColor="#ffffff" colspan="3">
<textarea name="pdesc" rows="5" cols="30">${pro.pdesc }</textarea>
</td>
-----------id,date-----------
product.setPid(UUID.randomUUID().toString());
product.setPimage(request.getContextPath()+"/products/1/c_0011.jpg");
product.setPdate(new SimpleDateFormat("yyyy-MM-dd").format(new Date()));
product.setPflag(0);
-------下拉列表也需要从数据库中获取列表因为列表数据会变------
--------pid来定位数据