点击按钮后调用以下方法

这是form表单

想问下,为什么用mainFrame.location.href进行跳转,就会报405

这个错误,而用document.formLogin.action那个方法就完全没有错
------解决思路----------------------
你的后台action里面写了post方法,没写get方法
------解决思路----------------------
因为location.href是get方式,form提交不一定是get方式
------解决思路----------------------
报错写的这么清楚。。。。
------解决思路----------------------
写个doGet方法,里面调用doPost方法就行了
------解决思路----------------------
用到了iframe,一个跳转到iframe,一个是在iframe中的页面中的form做提交,俩都不是一个东西