做个hidden标记
<form name=form1>
<input type=hidden name=flag >
<input type=button value="注册" onclick="document.form1.flag.value='注册flag'">
<input type=button value="登录" onclick="document.form1.flag.value='登录flag'">
</form>
<form name=form1>
<input type=hidden name=flag >
<input type=button value="注册" onclick="document.form1.flag.value='注册flag'">
<input type=button value="登录" onclick="document.form1.flag.value='登录flag'">
</form>
<input type=button value="注册" onclick="this.form.action='注册页面'">
<input type=button value="登录" onclick="this.form.action='登录页面'">
</form>
request.getParameter("注册按钮的名称")然后if就可以了.
<form action="" method="post">
<input type=submit value="注册" name=b1>
<input type=submit value="登录" name=b1>
</form>
************
String s=request.getParameter("b1")
if(s.equals("注册"))......
a.jsp
<form action="b.jsp" method="post">
<input type=submit value="zhuce" name=b1>
<input type=submit value="denglu" name=b1>
</form>
b.jsp
<%
String s=request.getParameter("b1");
if(s.equals("zhuce")) out.println("zhuce");
if(s.equals("denglu")) out.println("denglu");
%>
如果按钮上的标签是中文则要编码转换否则.equal函数回得不到......