0

これは私のjspページのコードです

<div class="hide">
    <!-- actions for datatables -->
    <div class="dt_gal_actions">
    <div class="btn-group">
        <portlet:renderURL var="showjspURL">
            <portlet:param name="jspPage" value="/jsps/newrestaurant.jsp" />
        </portlet:renderURL>

        <a href="<%= showjspURL.toString() %>" target="_self" class="btn btn-success" title="Click to Add new advertise">New Restaurant</a>

        <button data-toggle="dropdown" class="btn dropdown-toggle">
            Action <span class="caret"></span>
        </button>

        <ul class="dropdown-menu">
            <li><a href="#" class="delete_rows_dt" data-tableid="dt_gal"><i class="icon-trash"></i> Delete</a></li>
            <li><a href="javascript:void(0)">Lorem ipsum</a></li>
            <li><a href="javascript:void(0)">Lorem ipsum</a></li>
        </ul>
    </div>
</div>

これが私の問題です:

<a href="<%= showjspURL.toString() %>" target="_self" class="btn btn-success" title="Click to Add new advertise">New Restaurant</a>

このリンクは常に新しいウィンドウで開きます。私はevryタグを試しましたが、開く方法は変わりませんでした。

どうすればこれを解決できますか?上記は、これを使用している私のjspページです。

4

1 に答える 1

0

その単純なhrefの何が問題だったのかわかりません..しかし、他の人に役立つ場合に備えて、Javaスクリプトを使用して次のhrefで解決しました...

 <a href="javascript:q=(document.location.href);void(open('<%=showjspURLs.toString() %>?url='+escape(q),'_self','resizable,location,menubar,toolbar,scrollbars,status'));" class="btn btn-success" title="Click to Add new advertise">New AD</a>

これが誰かを助けることを願っています

于 2012-10-24T06:14:59.957 に答える