JSP页面中(按钮)事件触发问题

由于刚用JSP,对于很多问题都不是太明白.比如在一个JSP页面中,如果有三个按钮,分别为:新增,删除和修改.那么当客户端用户在点击这个三个不同的按钮时,JSP是如何根据按... 由于刚用JSP,对于很多问题都不是太明白. 比如在一个JSP页面中,如果有三个按钮,分别为:新增,删除和修改.那么当客户端用户在点击这个三个不同的按钮时,JSP是如何根据按钮的不同而执行程序的呢? 比如点击新增按钮,jsp程序将执行在数据库中插入一条新纪录的操作. 不知道现在jsp比较常用的方法是怎样解决这个问题,请高手帮忙,谢谢!
备注:不要javascript方案,因为有些东西是javascript做不到的.
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
dcpromowang
2010-10-26 · TA获得超过907个赞
知道小有建树答主
回答量:734
采纳率:100%
帮助的人:468万
展开全部
利用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;
}
根绝这俩种方法 就可以实现你所要的 新增,删除,修改了。
----------------
具体使用方法就不多说了,只给你个思路。想详细了解及使用,请百度。
网上有很多例子可供参考。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式