0
동일한 양식 메소드 내에 두 개의 제출 버튼이 있습니다 (동일한 정보가 필요합니다). 그러나 각 버튼은 정보와 함께 다른 작업을 수행해야하므로 제 질문은 응답 서블릿에서 요청 서블릿의 어떤 버튼이 양식을 트리거했는지 어떻게 알 수 있습니까? (나는 자바에서 일하고있다)동일한 양식 방법으로 두 개의 버튼을 구분하십시오.
동일한 양식 메소드 내에 두 개의 제출 버튼이 있습니다 (동일한 정보가 필요합니다). 그러나 각 버튼은 정보와 함께 다른 작업을 수행해야하므로 제 질문은 응답 서블릿에서 요청 서블릿의 어떤 버튼이 양식을 트리거했는지 어떻게 알 수 있습니까? (나는 자바에서 일하고있다)동일한 양식 방법으로 두 개의 버튼을 구분하십시오.
나는 숨겨진 값을 HTML 폼에서 어떤 버튼을 클릭했는지 나타낼 수 있다고 생각한다. 당신은 서블릿 (req.getParameter()) 메소드에서 myButton에의 값을 검사 할 때 여기에 이제 예를 들어
<html>
<head>
<title>What</title>
<script>
function fun1(num)
{
if (num == 1)
{
document.getElementById('mybutton').value = "1";
}
else
{
document.getElementById('mybutton').value = "2";
}
}
</script>
</head>
<body>
<form name="form1" method="get" action="">
<input type="hidden" id="mybutton" name="mybutton" value="x"/>
<input type="submit" value="send" onclick="fun1(1)"/>
<input type="submit" value="send" onclick="fun1(2)"/>
</form>
</body>
</html>
입니다. 클릭 한 버튼이 표시됩니다.
감사 ...