html里有3个form,每个foem里面各有2个submit,相当于有6个不同的submit,但现在只有一个jsp,怎样让6个submit对应jsp里面6个不同的函数??
解决方案 »
- java MMS 流媒体协议怎么使用
- java调用shell的问题
- 有谁了解广东亿迅科技的,请讨论下......
- net.sf.hibernate.tool.hbm2java.Hbm2JavaTask的问题
- 我装了oracle后发现tomcat的端口8080被占用了,如何修改tomcat的端口
- java读取2进制文件有问题!?
- 关于如何加密java源程序大家有什么好方法或者工具,来讨论讨论吧
- 关于struts中的<html:button>标签的value值显示文字支持国际化的问题
- SSH+MySQL 主键类型配置
- 【求助】shiro角色授权问题
- 求助,class path resource[com/topera/psm/config/applicationContext.xml]
- 多线程问题
我用hidden隐藏域标记不同submit,jsp里用equals进行计较判断,但就是不行,为什么呢?
类似这样,不同i对应不同函数!
if (comd.equals("三角形的周长")){i=0;}
else if(comd.equals("三角形的面积")){i=1;}
else if(comd.equals("长方形的周长")){i=2;}
else if(comd.equals("长方形的面积")){i=3;}
else if(comd.equals("圆的周长")){i=4;}
else{i=5;}
<tr>
<th colspan="3" nowrap="nowrap"><form id="三角形" name="三角形" method="post" action="Tocalculate.jsp">
<label>
<input type=hidden name="comd">
<input type="submit" onclick="comd.value='三角形的面积';" value="面积" />
<input type="submit" onclick="comd.value='三角形的周长';" value="周长" />
</label>
</form></th>
<th colspan="2"><form id="长方形" name="长方形" method="post" action="Tocalculate.jsp">
<label>
<input type=hidden name="comd">
<input type="submit" onclick="comd.value='长方形的面积';" value="面积" />
<input type="submit" onclick="comd.value='长方形的周长';" value="周长" />
</label>
</form></th>
<th><form id="圆" name="圆" method="post" action="Tocalculate.jsp">
<label>
<input type=hidden name="comd">
<input type="submit" onclick="comd.value='圆的面积';" value="面积" />
<input type="submit" onclick="comd.value='圆的周长';" value="周长" />
</label>
</form></th>