关于定义的action的问题

来源:2-10 添加商品进购物车

差不多先生1234

2016-12-21 10:06

老师在Servlet中定义了一个aciton   

if(action.equals("add"))	//如果action 为add则调用添加商品的方法
		{
			if(addtoChar(request,response))
			{
				request.getRequestDispatcher("/success.jsp").forward(request, response);
			}
			else
			{
				request.getRequestDispatcher("/failure.jsp").forward(request, response);
			}
		}

这段代码中的add和之后的show分别从哪儿来的,都没有看定义,那么又与谁比较呢?

写回答 关注

1回答

  • qq_森旅迷了鹿_0
    2016-12-26 19:55:45

    在details.jsp页面,当你点击下面的图片链接时,会跳转到javascript。在javascript里面定义了绝对路径跳转到CartServlet.java这个servlet和action的动作,然后就开始了servlet的生命周期,当运行到service方法时判断执行doget还是dopost,就是这么来的。满意记得好评哦。

     J.dialog.get({id: 'haoyue_creat',title: '购物成功',width: 600,height:400, link: '<%=path%>/servlet/CartServlet?id='+id+'&num='+num+'&action=add', cover:true});
    <a href="javascript:selflog_show(<%=items.getId()%>)"><img src="images/in_cart.png">


JAVA遇见HTML——Servlet篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160613 学习 · 1029 问题

查看课程

相似问题