Java JSP中的多个按钮
我需要在我的web项目中有几个具有不同功能的按钮,但我不知道实现它的正确方法。 我这样做只是为了测试:Java JSP中的多个按钮,java,javascript,jsp,button,onclick,Java,Javascript,Jsp,Button,Onclick,我需要在我的web项目中有几个具有不同功能的按钮,但我不知道实现它的正确方法。 我这样做只是为了测试: <input name="command" type="hidden" value="redirect"></input> <input type="submit" name="page" value="Make order"></input> <input type="submit" name="page" value="See bill
<input name="command" type="hidden" value="redirect"></input>
<input type="submit" name="page" value="Make order"></input>
<input type="submit" name="page" value="See bills"></input>
<input type="submit" name="page" value="See orders"></input>
主要问题是我根本不知道如何处理JS中的按钮点击事件。但这是我应该做的,我非常感谢一个简单的例子。键入
submit
意味着您要将表单数据发布到服务器进行处理。
如果您没有进行post请求,则应使用按钮
而不是提交
<input name="command" type="hidden" value="redirect"></input>
<input type="button" name="page" value="Make order"></input>
<input id="seeBillsButton" type="button" name="page" value="See bills"></input>
<input type="button" name="page" value="See orders"></input>
已编辑
在服务器端,您应该有3个操作来处理这些请求
问题是我没有post请求。当按下“查看订单”或“查看账单”按钮时,在“重定向”命令中我调用“查看账单/订单命令”,接收相应的账单/订单集合,然后在servlet doPost方法中转到另一个页面。也许你可以告诉我,我如何使用
onclick
调用每个按钮的相关命令?我不知道你想做什么。如果看订单、看账单、下订单是三种不同的post请求。为什么不把它分成三种形式呢。请详细说明你想做什么。点击任何按钮时的预期结果是什么。恐怕我不太擅长解释问题。我正在做一个简单的酒店预订网络应用程序。在主页上,客户可以选择,他想做什么:下一个新订单-然后他被重定向到页面,在那里他可以填写订单;或者他可以查看他的订单和账单——在这种情况下,应该调用一个命令来获取账单/订单的集合,并将其传输到另一个JSP以显示客户端。
<input name="command" type="hidden" value="redirect"></input>
<input type="button" name="page" value="Make order"></input>
<input id="seeBillsButton" type="button" name="page" value="See bills"></input>
<input type="button" name="page" value="See orders"></input>
$("#seeBillsButton").click(function() {
alert("Handler for .click() called.");
});