为了账号安全,请及时绑定邮箱和手机立即绑定

关于定义的action的问题

老师在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 回答

在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">


2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JAVA遇见HTML——Servlet篇
  • 参与学习       160616    人
  • 解答问题       1029    个

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

进入课程

关于定义的action的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信