問題タブ [jsp-fragments]
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 - jspでも.jspfがコンパイルされない
私は2つのファイルを持っています。choose.jsp
とlittle.jspf
choose.jsp
少し.jspf
出力
出力はI just heard that somebody here said ${param.his} is important.
しかし、.jspf を .jsp に変更すると、正常にコンパイルされます。パラメータを .jspf ファイルに渡すことはできませんか?
liferay - jspf フックを使用した LifeRay ポートレットのカスタマイズ
アカウント作成ポートレットをカスタマイズする必要があります。入力された「ミドルネーム」を非表示にしたいのですが、そのフィールドはファイル /html/portlet/login/create_account_user_name.jspf の下に存在します。jsp ページをカスタマイズするためのフックを使用しても機能しませんでした。そのファイルは「jsp」ではなく「jspf」であり、フック変更に使用できる jsp ファイルの Eclipse ウィンドウには表示されません。
誰かがその状況の解決策を持っていますか?
create_account_user_name.jspf の内容:
create_account.jsp の内容:
java - JSP フラグメント内の不明なタグと未定義の関数
比較的慣れていない JSP で Web プロジェクト ビルドをインポートしました。WEB-INF/includes/components
解決できないエラーがいくつかありました。
一部の.jspf
ファイルには、次の行のようなエラーが表示されます。
エラーは次のとおりです。
のエラーなどのThe function fn:length is undefined
エラーも発生しfn:length
ます。
私は他の質問をフォローアップし、ビルドパスにstandard.jar
とjstl-1.2.jar
が含まれていることを確認しました。さらに、WEB-INF/includes/taglibs.jspf
次のものがあります。
java - jsp ファイルの SuppressWarnings
Eclipseのjspフラグメントファイルで警告(またはエラー)をどのように抑制しますか?
jsp ファイルの途中にこの jspf をインクルードしていますが、その jspf は、インクルードされる前のコードのさらに上の変数に依存しています。ただし、すべて正常に動作していても、コードを (デプロイ前に) 検証するたびに、Eclipse はその jspf にエラーのマークを付けます。エラーを安全に無視して展開を続行できますが、その jspf ファイルで警告を抑制する注釈を使用してそのエラーを削除する方法はありますか?
main.jsp:
WEB-INF/jspf/sample.jspf
上記の例は非常に単純ですが、sample.jspf が URL から直接呼び出されることはありません。これは常に他の jsp ファイルに含まれます。検証時にEclipseでエラーマークを削除する方法は?
eclipse - JSP のクラスをコンパイルできません: jspf でエラーが発生しました。どのJSP?
tomcat ログは次のエラーをスローします。
2014 年 9 月 15 日 7:34:52 PM org.apache.catalina.core.StandardContext loadOnStartup SEVERE: サーブレットが load() 例外 org.apache.jasper.JasperException をスローしました: JSP のクラスをコンパイルできません:
jsp ファイルの 15 行目でエラーが発生しました: /XYZ.jspf Obj1 を解決できません。
スタックトレース: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103) で org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:366) で org.apache.jasper.compiler.JDTCompiler org.apache.jasper.compiler.Compiler.compile(Compiler.java:378) の .generateClass(JDTCompiler.java:476) org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) の org. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 357) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) で org.apache.jasper.servlet.JspServlet.init(JspServlet.java:138) で org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284) org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197) org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087) org .apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210) で org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493) で org.apache.catalina.util.LifecycleBase.start(LifecycleBase) .java:150) で org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) で org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) で java. util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722)
問題のある jsp を特定できません。
手動で検索して eclipse jsp 検証で見つけることはできます
が、ログを取得して jsp の名前を知るにはどうすればよいですか。
Tomcat (WTP) のデバッグ ロギングを有効にしました。
jsp - JSPフラグメントのcssをどうするか?
JSP を使用して最初の動的 Web ページを作成しています。現在index.JSP
、ヘッダーなしで作業しています。私は次のようなものを書きましたheader.jspf
:
この行で index.JSP にヘッダーを含めました: <%@ include file="header.jspf" %>
、本文の直後。しかし今、私は疑問に思っています。そのヘッダーの css はどこに配置すればよいですか。の中に入れることができheader.JSPF
ますが、そうすると、サーバーによってページが「構築」されるときに本文に挿入されます。<head>
ページ内のタグに配置できindex.JSP
ますが、そのフラグメントを使用するたびに css を含める必要があります。
cssの「リンク」がありheader.jspf
、ヘッダーを含めるたびに、サーバーはヘッダーにcssファイルが必要であることをjspに毎回入力しなくても、ヘッダーにcssを含める必要があることを自動的に認識しますか?
================================================== ================================
編集:@サンクリッシュ
私の header.jspf は次のようになります。css を含める場合は、次のようになります。
ただし、問題は、これを行うと、 が の<link rel="stylesheet" type="text/css" href="cssFiles/header.css">
に挿入され、body
有効index.jsp
な HTML ではないことです。
================================================== ================================
EDIT2: jspf を削除し、このような header.jsp ファイルを作成しました (すべてのコンテンツをコピーしました。完全かどうかはわかりません)。
次に、私が行ったインデックスページにjspfを含める代わりに、<%@ include file="header.jsp" %>
cssはまだ本体内に含まれています:(。
java - セッションからユーザー名を取得する際の戦略
技術的な問題があり、正しい解決方法がわかりません:
私が開発している Web ページでは、アクションを「スタンプ」するために、セッション (ログインしている人) から現在のユーザー名を保存する必要があります。(たとえば、「ユーザーがこのファイルを作成した日」)。私のアルゴリズムはセッションからユーザー名を取得しますが、ユーザーごとに明らかに変化します。したがって、 は作成者名ではなく、常にログインしているユーザーのものです。
何かヒントはありますか?
ありがとう!