JSP页面中(按钮)事件触发问题
由于刚用JSP,对于很多问题都不是太明白.比如在一个JSP页面中,如果有三个按钮,分别为:新增,删除和修改.那么当客户端用户在点击这个三个不同的按钮时,JSP是如何根据按...
由于刚用JSP,对于很多问题都不是太明白. 比如在一个JSP页面中,如果有三个按钮,分别为:新增,删除和修改.那么当客户端用户在点击这个三个不同的按钮时,JSP是如何根据按钮的不同而执行程序的呢? 比如点击新增按钮,jsp程序将执行在数据库中插入一条新纪录的操作. 不知道现在jsp比较常用的方法是怎样解决这个问题,请高手帮忙,谢谢!
备注:不要javascript方案,因为有些东西是javascript做不到的. 展开
备注:不要javascript方案,因为有些东西是javascript做不到的. 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
利用struts的 DispathAction或LookupDispathAction 方法解决。同一表单多个提交按钮的需求。前者通过配置表单的parameter 来对应 后台处理的方法名。后者通过ApplicationResources.properties 配置对应方法名。实现getKeyMethodMap()方法,该方法返回java.util.Map类的对象,如
protected Map getKeyMethodMap() {
Map map = new HashMap();
map.put("cart.update", "update"); ← 对应关系需配置
map.put("cart.check", "checkcart");← 对应关系需配置
return map;
}
根绝这俩种方法 就可以实现你所要的 新增,删除,修改了。
----------------
具体使用方法就不多说了,只给你个思路。想详细了解及使用,请百度。
网上有很多例子可供参考。
protected Map getKeyMethodMap() {
Map map = new HashMap();
map.put("cart.update", "update"); ← 对应关系需配置
map.put("cart.check", "checkcart");← 对应关系需配置
return map;
}
根绝这俩种方法 就可以实现你所要的 新增,删除,修改了。
----------------
具体使用方法就不多说了,只给你个思路。想详细了解及使用,请百度。
网上有很多例子可供参考。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询