問題タブ [contextpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Struts2 アンカー タグに contextPath が含まれていない
%{#request.contextPath}
Struts2 の s:a タグ内では機能しません。(具体的にはStruts 2.2.1。)それを機能させる方法はありますか? 他の Struts2 タグで動作します。
コンテキスト パスが「/websites」である Struts 2 プロジェクトの JSP ファイルの 2 行を次に示します。
出力は次のとおりです。
コンテキスト パスはアンカーから離れていますが、フォームには含まれていることに注意してください。
PSは Struts2 タグで許可されていない${#pageContext.request.contextPath}
ため、ここでは使用できません。${}
その上、私は一貫性を保とうとしています。また${}
、出力を自動エスケープしないため、一般的に回避しようとします。
ありがとう!
jsf - outputLink と graphicImage の EL コンテキストパス評価の違い
以下を使用して、アプリでヘルプ ドキュメントを取得しています。私の問題は、<h:graphicImage>
がコンテキスト パスを正しく評価している間、h:outputLink
それを何も評価しないことです。評価時間が異なることを理解しているため、$
と#
の両方を使用してみました。h:outputLink
2 つの EL 式の評価方法の違いは何ですか?
clojure - 正しいファイルシステム パスを特定する方法
public/static
いくつかの外部リソースをダウンロードし、Ringのディレクトリからアクセスできるようにする必要があるアプリケーションに取り組んでいます。
しかし..アプリケーションの静的ディレクトリにリソースを保存する際に問題がありring-jetty-adapter
ます。テスト サーバーと運用サーバーは Tomcat を実行しています。
:web-content "public"
leiningen プロジェクトに追加し、プロジェクトpublic
のルートにディレクトリを追加すると、http-agent とダック ストリームを使用したダウンロード機能があります。
REPL から Jetty を起動して を使用するsavepath: "public/my.file"
と、ダウンロードしたファイルがディレクトリに正しく配置されますpublic
。しかし、.war
ファイルを使用して Tomcatにデプロイするとpublic
、アプリケーション コンテキスト パスの下ではなく、Tomcat ルート ディレクトリ内のディレクトリが検索されます。
HttpServlet
ミドルウェア ラッパーを追加してコンテキスト パスを特定し、そこから正しい保存パスを作成しようとしましたが、にアクセスする方法や、アプリケーションがアダプターで実行されているかどうか、またはアプリケーションが下にデプロイされているかどうかを判断する方法が見つかりません。特定のコンテキスト。
ここでラッパー:
両方:servlet
とも:req
ですnil
。
jsp - コンテキストルート名を含めずに相対パスを使用するには?
静的ファイル (CSS、JS) を操作するには、絶対パスを次のように記述する必要があります/AppName/templates/style/main.css
。のような相対パスを書くことができる解決策はありますstyle/main.css
か?
java - 静的リソースのURIのコンテキストパス、本当に指定する必要がありますか?
シンプルなウェブアプリを持っています
test.htmlには、
問題は、URIをに変更するまで画像が表示されないことです
しかし、私はURIでtest.htmlをロードしています
web.xmlで静的リソースマッピングを次のように構成しました。
私は何かが足りないのですか?これらの静的リソースをHTTPサーバーに移動するのではなく、アプリ内でDEVフェーズに保持したいと思います。
どうもありがとう。
java - Tomcat は ServletContext.getContextPath() を取得できません
contextPath を取得しようとしていますが、この例外が発生します
これは私のServletContextListener
クラスです
これは私のweb.xmlです
私を助けてくれませんか?
java - JavaでWebサービスからプロパティファイルのコンテキストパスを取得するには?
アプリケーションからプロパティ ファイルのコンテキスト パスを読み取ろうとしていますが、
これは、プロパティファイルが下にWEB-INF -> classes -> messages -> myfile
あるときに機能しますが、このファイルを他のフォルダーに移動するWEB-INF -> messages -> myfile
と、パスを取得できないようです...
編集:私はサーブレットを使用していません...
tomcat - Tomcat で Railo/OpenBD プロセス ファイルを作成する方法ノード?
このように定義されたTomcatホストがあり、webapps/ROOTディレクトリにRailoまたはOpenBDのWEB-INFがあります。
webapps ディレクトリの ROOT の下に CFM ファイルを置くと、Railo または OpenBD によって期待どおりに処理されます。同じファイルをリモート ディレクトリに移動すると、そのままの CFML コードを含む解析されていないテキストとして返されます。定義された Context ディレクトリ内のファイルを OpenBD または Railo で処理するように appserver に指示するにはどうすればよいですか?
[編集: これは Windows サーバーです]
java - Spring、Tomcatがserver.xmlにコンテキストURLパスを設定しようとしましたが、機能していません
私はこれを行う方法を理解しようとしてきましたが、私が見つけたさまざまなリソースが何をするように言っているかを私が知っている限りではやっています。http://example.com/l/
私はspring-hibernate-mysqlと呼ばれるSpringアプリケーションを持っています。これは、現在の方法ではなく、パスでアクセスできるようにしたいものですhttp://example.com/spring-hibernate-mysql/l/
。
Eclipseに表示される私のアプリ名はでspring-hibernate-mysql
あり、それを構築すると戦争が呼び出されますspring-hibernate-mysql.war
このコードをTomcatのserver.xmlに配置しましたが、機能していません。<Context docBase="spring-hibernate-mysql" path="" reloadable="true" />
アドバイスをいただければ幸いです。
tomcat - Web アプリケーションを localhost:8080 の ROOT として表示するように設定する方法
Tomcat/webapps ディレクトリに webapp があります。私のアプリのディレクトリは「サイト」で、http:localhost:8080/site として表示されています
サイトをhttp://localhost:8080/として表示したい
ドキュメントを読み、Tomcat/conf/Catalina/localhost ディレクトリに ROOT.xml ファイルを作成して ROOT コンテキスト パスを作成しようとしましたが、接続が確立されません。
誰かが私を正しい方向に向けることができますか? ROOT.xml ファイルの内容は次のとおりです。