我是 JSP 的新手,并试图从 ASP.NET 过渡(这是完全不同的)。
我基本上有一组 html 输入按钮。按下时,这些按钮中的每一个都应重定向到同一页面。但是,我也想传递一个参数,即我希望页面根据哪个按钮启动重定向而表现不同。
到目前为止,我所做的是将按钮包装在一个表单中,该表单与 servlet 的 GET 方法进行通信。从这里,我可以看到按下了哪个按钮。
我现在想重定向到页面并传递按下的按钮的值。如何才能做到这一点?我需要重定向到的页面是一个 JSP 页面。
我的代码:
HTML页面:
<form action="DashboardServlet" method="get">
<input type="button" value="Button1" name="button1"/>
<input type="button" value="Button2" name="button2"/>
</form>
DashboardServlet
....
// If-statements to see what button was pressed
....
编辑:我正在考虑使用会话来存储值。这有效吗?