刚开始学HTML的时候,知道有隐藏域,但是感觉很鸡肋,因为一直没用过,几天接触了下,感觉作用还是挺大的,可以实现不用提交按钮来提交,感觉还是不错的,不过用这个的关键是:第一:表单里面的按钮要调用onclick="operate.value= 'doAdd';"来对隐藏域的值的改变,从而实现不一样的提交。。。。。
第二:建一个action类并继承struts里面的Action,并在下面使用ActionForward这个对原始该类进行重写
“public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
CalcultorForm calculatorForm = (CalcultorForm) form;
...........引用form里面的数据,并对隐藏域里面operate的值进行判断
}
”