以下是我的理解
(1)出错处的字符串中使用html:form是没有意义的。
struts标签是在服务器端运行的,而javascript是在客户端执行的。
按照你的代码会在客户端动态生成 <html:form>这样的tag,
而在HTML中<html:form>不是一个合法的标识,当然会出错了.(2)<form>的method属性的默认值是 "post",
请将你的代码改成 <form action="/user.do?method=add" method="get"> 
再试试.

解决方案 »

  1.   

    抱歉,之前没有细看你的代码。
    因此关于第二个问题的解答不正确。问题二的解决方法如下:
    (1) function MyCheck(){ 
    var str=" <form action='/user.do'><input type='hidden' name='action' value='Consume'/>"     ......(2)使用下面这样的处理,将参数通过URI的形式提出请求.
        window.top.location.href="/user.do?action=Consume......";注: 在form的action中使用 ?...的处理是无效的