17.12.06,web学习第二十天,还有一年,努力吧青年商城增删改查记忆

来源:互联网 发布:淘宝刷手会受什么处罚 编辑:程序博客网 时间:2024/05/16 00:24

增删改查

1. 前台页面的显示和后台的维护,一般使用两个系统。数据库做纽带。

2. 回忆商城管理系统的页面FrameSet,嵌套的frame的属性src用来进行关联显示的页面。rows="103,*(占位自动计算),43"

3. 它管理系统的显示是先访问servlet再转发给jsp进行显示!这是思想。

4. Ctrol+shift+r- open resource

5. <c:foEach items=”${}” var=”” vaStatus=”vs”属性>   ${vs.count}循环次数

6. Servlet删除web.xml需手动删除

7. optionvalue 属性规定在表单被提交时被发送到服务器的值。

8. 一般数据库唯一的且是varchar的都用uuid.randomUUID().toString().

9. 一般没用request域传递数据就用重定向。request.getContextPath()获得应用名。${pageContext.request.contextPath}

10. 添加商品封装到BeanUtils时注意selectname属性和JB对象的字段名应该相同。

11. 添加商品至数据库后使用重定向:response.sendRedirect("");跳转到显示jspservlet

12. 删除商品操作注意事项:

点击<a>标签的href:使用js给出提示框。

<a>标签设置点击事件并阻止href属性起作用,(在点击函数后return fasle或者href=”javaScript:void(0)”)

Confirmalert

注意confirm写法和方法的传参问题!

<a></a>的代码

<td align="center" style="HEIGHT22px">

<a

href="javascript:void(0)" onclick="delClick('${jb.pid}')">

<img

src="${pageContext.request.contextPath}/images/i_del.gif"

width="16" height="16" border="0" style="CURSORhand">

</a></td>

<Script>代码

<script type="text/javascript">

function delClick(jb){

var h=confirm("是否删除?");

if (h) {

location.href="${pageContext.request.contextPath}/DelServlet?"+"name="+jb;

}

}

</script>

然后就是servlet接收参数并执行删除操作!

13. 修改商品的分析:

Textarea的数据回显,需写在<textArea>的中间</textArea> 其他标签一般写在value位置。

Select回显数据,循环判断

<script>

Window.onload=function(){

Var cid=”${product.cid}”

Var options=doucment.getElementsbyid(“cid”).getElementbyTagName(“optios”);

For(var i=0;i<=options.length;i++){

If(cid==options[i].value){

Options[i].selected=true;

}

}

}

</script>

复习jquery的使用,如何导入?

$(function(){

$(“#cid option[value=’${product.cid}’] ”).prop(“selected”,true);

});

 

14. 修改商品的操作代码实现:

Post表单使用隐藏标签

<input type=”hidden” name=”pid” value=””>

阅读全文
0 0