JSP中如何实现一个表单中的两个按钮分别执行两个action

2025-05-08 00:15:52
推荐回答(3个)
回答(1):

index.jsp里



struts.xml里:


/action1.jsp


/action2.jsp



在action1.jsp里就得到action1里的属性name的值了(name需要有get方法),如果action1里是ServletActionContext.getRequest().setAttribute("name", "ACTION1"); action1.jsp里直接用request.getAttribute就可以

这样就可以把各个模块单独用一个jsp文件保存,各个主页面只需要定义html的布局,就可以把各个模块包含近来,各个主页面需要那个模块就写个,模块重复使用。

回答(2):

视图:添加隐藏域
控制器:服务器端Servlet 根据隐藏域参数 跳转页面

回答(3):