【问题标题】:invalid location of tag a, jsp page in eclipseeclipse中标签a,jsp页面的位置无效
【发布时间】:2018-05-27 03:05:17
【问题描述】:

当我在我的 JSP 页面上工作时,我收到“标签 (a) 的位置无效”消息。

<a href="abc.html">abc</abc>这个标签不能正常工作。

<form class="form-inline my-2 my-lg-0">
                <c:choose>
                    <c:when test="${sessionScope.SIGNIN_ID == null}">
                        <button class="btn btn-outline-success my-2 my-sm-0" type="submit">
                            <a href="signinForm.html">signin</a>
                        </button>
                    </c:when>
                    ...(I erased unnecessary part)
            </form>
        </nav>
    </header>

a 标签位于 body > header> nav > form > button > a.

我尝试在&lt;form&gt; 之后添加&lt;div&gt; 并在&lt;form&gt; 之前添加&lt;tr&gt;``&lt;td&gt;,但它仍然不起作用。

我的 \lib 中也有 jstl 文件。有人可以帮忙吗?

【问题讨论】:

    标签: eclipse jsp location


    【解决方案1】:

    在 HTML 中,button 标记内不能有 a 标记。您想通过button 中的href (signinForm.html) 实现什么?

    【讨论】:

    • 我试图制作一个按钮,如果我点击它会引导我到另一个页面
    • 我找到了解决方案,尝试了&lt;a href="signinForm.html" class="btn btn-outline-success my-2 my-sm-0" type="submit"&gt;login&lt;/a&gt; 非常感谢
    • 看起来好多了。但是,您需要type="submit" 吗?我不认为a 标签可以有这样的类型。如果您需要提交表单(您有表单吗?),那么您应该为链接提供一个 ID 并将其连接起来以通过 jquery 提交表单
    • 我根据链接尝试了这个。 &lt;a href="#" onclick="document.getElementById('myform').submit()"&gt;Submit&lt;/a&gt; submit 原本可以正常工作,但是这段代码看起来不错!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-04
    • 2016-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多