Html JSP-加载提交按钮和加载IF语句
例如,我的JSP页面有许多提交按钮Html JSP-加载提交按钮和加载IF语句,html,jsp,submit,scriptlet,Html,Jsp,Submit,Scriptlet,例如,我的JSP页面有许多提交按钮 <input type="submit" name="RemoveCustomer" value="Submit"/> <input type="submit" name="AddCustomer" value="Submit"/> 其中addByName和removeByName是HTML文本字段 显然,我可以单击RemoveCustomer按钮访问removeByName并执行某些操作,但是如果addByName文本字段不为空,则
<input type="submit" name="RemoveCustomer" value="Submit"/>
<input type="submit" name="AddCustomer" value="Submit"/>
其中addByName和removeByName是HTML文本字段
显然,我可以单击RemoveCustomer按钮访问removeByName并执行某些操作,但是如果addByName文本字段不为空,则会添加一个客户
我想知道的是在我的scriptlet中,我如何知道按下了什么“提交”按钮?您可以在
中放置带有类或id的部分,以明确发生了什么
在我看来,您的JSP需要进行良好的重构。如果你同意,我有两个建议:
您可以在
中放置带有类或id的部分,以明确发生了什么
在我看来,您的JSP需要进行良好的重构。如果你同意,我有两个建议:
您可以执行request.getParameter(“submitbutton的名称”)。这里提交按钮的名称是RemoveCustomer或AddCustomer。您可以执行request.getParameter(“提交按钮的名称”)。此处提交按钮的名称为RemoveCustomer或AddCustomer。规则#1-不要使用Scriptlet!改为尝试jstl:)规则#1-不要使用Scriptlet!改为尝试jstl:)
if(request.getParameter("addByName") != null && request.getParameter("addByName").length() > 0) {
...
} else {
if(request.getParameter("removeByName") != null && request.getParameter("removeByName").length() > 0) {
...
} else {
...
}
}