7
回答
DWZ表单提交问题!
华为云4核8G,高性能云服务器,免费试用   

请问DWZ在表单提交的时候采用了什么类似“拦截机制”吗?我在提交的Servlet后加了参数,为什么就不能识别了呢?

<form action="UserServlet?action=login">       
                    <p>
                        <label>用户名</label>
                        <input type="text" size="20" class="login_input" name="username"/>
                    </p>
                    <p>
                        <label>密  码:</label>
                        <input type="password" size="20" class="login_input" name="password" />
                    </p>
                    <div class="login_bar">
                        <input class="sub" type="submit" value=" " />
                    </div>
         
                </form>

提交后地址栏显示为:

http://localhost:8080/XXX/UserServlet?username=admin&password=admin这样就无法正确提交到我指定的Servlet啊。请问应该怎样处理?

 

DWZ
举报
goonlove0
发帖于8年前 7回/4K+阅
共有7个答案 最后回答: 6年前

引用来自#2楼“红薯”的帖子

你可以把action参数用hidden域来处理

谢谢红薯大哥。这种方法确实可以解决我遇到的问题。但我还是想了解一下DWZ这个框架的表单提交机制,我分析了一下源码,但没有看出任何头绪。

建议在使用之前仔细看看DWZ文档和DWZ开发视频:

DWZ框架使用手册 http://demo.dwzjs.com/doc/dwz-user-guide.zip

Ajax开发视频教材 http://demo.dwzjs.com/doc/dwz-ajax-develop.swf

:

<form method="post" action="url" class="pageForm required-validate" onsubmit="return validateCallBack(this);">

<div class="pageFormContent" layoutH="56">

      <p>

            <label>E-Mail</label>

            <input class="required email" name="email" type="text" size="30" />

      </p>

      <p>

            <label>客户名称:</label>

            <input class="required" name="name" type="text" size="30" />

      </p>

</div>

<div class="formBar">

      <ul>

            <li>

                  <div class="buttonActive"><div class="buttonContent"><button type="submit">保存</button></div></div>

            </li>

            <li>

                  <div class="button"><div class="buttonContent"><button type="Button" class="close">取消</button></div></div>

            </li>

      </ul>

</div>

</form>

顶部