jspページをブロックする方法 (私は、各ページをリダイレクトするリンクをクリックすると、特定のユーザーの特定のページをブロックしたい) Javaスクリプト関数を作成してjspページ(ユーザーがアクセス可能なページ)。ブロックjspページjavascriptを使用して
答えて
使用JSのdocument.getElementById( "リンクのid名を")style.display = 'なし';。ページからリンクを削除し、リンクを表示するために 'none'の代わりに 'block'を使用します。
すべてのリンクを最初に無効にしてから、ユーザーがアクセスできる適切なリンクを有効にするときに機能します。 –
event.preventDefault();
を使用し、ブロックする必要があるかどうかを示す変数を設定できます。要求(またはあなたにもList<String> links
、あなたが同じ名前で渡す次の例で確認してください:
var BlockUser = true;
function CheckUser() {
if (BlockUser) {
event.preventDefault();
}
}
<a href="http://stackoverflow.com/">Link for any user</a>
<br>
<a href="http://stackoverflow.com/" onclick="CheckUser()">Link for certain users</a>
これは役に立ちました。私は最初にすべてのリンクを無効にしてから、各ユーザーに対して適切なリンクをアクティブにしました。 –
を純粋なJSPソリューション:あなたが利用可能なリンクの配列を持っていると仮定し
ユーザーからそれを取得する、問題ではない、取得の方法にもかかわらずそれらのリンクの配列を持っていると仮定した場合)、次のようなことをすることができます:
...
<c:forEach var="link" items="${links}">
<a href="${link}" <c:if test="/*here you test if user have
access, i dont know how you do it*/"> class="inactiveLink" </c:if>>page link</a>
</c:forEach>
...
...
はあなたのJSPの残りの部分である、とのforeachを使用するために、ということなスタイル
.inactiveLink {
pointer-events: none;
cursor: default;
}
注定義 - あなたは、JSPの先頭にJSTLタグライブラリを定義する必要があります場合は
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
をあなたはないknow what is jstl行うには、あなたがそれらトンをしたい場合、一般的に良い概念は、CSSやJSを無効にすることについて語った
ELものですOあなただけのみ許可されたリンク印刷することができ、完全にアクセス不能:
...
<c:forEach var="link" items="${links}">
<c:if test="/*here you test if user have
access, i dont know how you do it*/">
<a href="${link}">page link</a>
</c:if>
</c:forEach>
...
プロパティ 'pointer-events'を使うことは、元のideiaです。 CSSを無効にするのはかなり簡単ですが、JavaScriptと同じことを言います。 – user7393973
- 1. jspを使用したjavascript
- 2. javascriptを使用してjspページに新しい日付行を追加
- 3. JavaScriptを使って新しいJSPページを開く方法
- 4. Javascriptを使用してページ
- 5. JavaScript関数を使用してStruts2の別のjspページにリダイレクトする方法
- 6. JSTLを使用してテキストファイルをJSPページにリロードする
- 7. JSPのみを使用してJSON WebServiceを作成するページ
- 8. fsockopenを使用してキーJSPページをプリコンパイルする
- 9. JSPでサーブレットを使用してWebページを取得する
- 10. AJAXのロードメソッドを使用してjspページをロード
- 11. Pythonを使用してjsp Webページのコンテンツをスクラップする
- 12. JSPまたはJavascriptを使用してURLを変更する
- 13. javascriptとjspを使用してフュージョンチャートにデータを挿入
- 14. jspを使用してjavaからjavascriptにデータを送信
- 15. jspを使用してセッション属性にjavascript変数を追加
- 16. JSPでJavaScriptを使用してJSONファイルをロードする
- 17. JSPページでブートストラップ・モーダルを使用する
- 18. JSONArray - javascript(jsp)を使用して表示する方法
- 19. javascriptからjspページに値を渡す
- 20. どのように私は私のJSPページとMySQLで休止状態使用してJSPページにlogingに
- 21. shouldaを使用してブロック
- 22. 1つのjspページから他のjspページへの変数の使用
- 23. ADF Jdeveloper - JSP上のjavascriptを使用してボタンをクリックしてください
- 24. JSP - 私はJSPを使用してに新しいです
- 25. Java:Fileを使用してFileHelperクラスを作成し、JSPでWebページ... help?
- 26. RequestDispatcherを使用してJSPページで例外を検出します。
- 27. JavaScriptを使用してページをリダイレクトしてみたが、ブラウザは
- 28. JSPページで直接リソースファイルのブール値を使用しますか?
- 29. jspページの指紋を使用したログイン認証
- 30. JSPページがしばしば使用される理由! URLに?
ソリューションは[tag:jsp]にある必要がありますか、それとも[tag:javascript]にすべて含まれている場合はそれを受け入れるのですか? – user7393973
私はこれらの言語のいずれかで好きです –
私の答えをチェックし、それが助けられているかどうか教えてください。 – user7393973