問題タブ [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.

0 投票する
1 に答える
1638 参照

java - jspでも.jspfがコンパイルされない

私は2つのファイルを持っています。choose.jsplittle.jspf

choose.jsp

少し.jspf

出力

出力はI just heard that somebody here said ${param.his} is important. しかし、.jspf を .jsp に変更すると、正常にコンパイルされます。パラメータを .jspf ファイルに渡すことはできませんか?

0 投票する
1 に答える
2547 参照

liferay - jspf フックを使用した LifeRay ポートレットのカスタマイズ

アカウント作成ポートレットをカスタマイズする必要があります。入力された「ミドルネーム」を非表示にしたいのですが、そのフィールドはファイル /html/portlet/login/create_account_user_name.jspf の下に存在します。jsp ページをカスタマイズするためのフックを使用しても機能しませんでした。そのファイルは「jsp」ではなく「jspf」であり、フック変更に使用できる jsp ファイルの Eclipse ウィンドウには表示されません。

誰かがその状況の解決策を持っていますか?

create_account_user_name.jspf の内容:

create_account.jsp の内容:

0 投票する
2 に答える
13693 参照

java - JSP フラグメント内の不明なタグと未定義の関数

比較的慣れていない JSP で Web プロジェクト ビルドをインポートしました。WEB-INF/includes/components解決できないエラーがいくつかありました。

一部の.jspfファイルには、次の行のようなエラーが表示されます。

エラーは次のとおりです。

のエラーなどのThe function fn:length is undefinedエラーも発生しfn:lengthます。

私は他の質問をフォローアップし、ビルドパスにstandard.jarjstl-1.2.jarが含まれていることを確認しました。さらに、WEB-INF/includes/taglibs.jspf次のものがあります。

0 投票する
2 に答える
1497 参照

java - jsp ファイルの SuppressWarnings

Eclipseのjspフラグメントファイルで警告(またはエラー)をどのように抑制しますか?

jsp ファイルの途中にこの jspf をインクルードしていますが、その jspf は、インクルードされる前のコードのさらに上の変数に依存しています。ただし、すべて正常に動作していても、コードを (デプロイ前に) 検証するたびに、Eclipse はその jspf にエラーのマークを付けます。エラーを安全に無視して展開を続行できますが、その jspf ファイルで警告を抑制する注釈を使用してそのエラーを削除する方法はありますか?

main.jsp:

WEB-INF/jspf/sample.jspf

上記の例は非常に単純ですが、sample.jspf が URL から直接呼び出されることはありません。これは常に他の jsp ファイルに含まれます。検証時にEclipseでエラーマークを削除する方法は?

0 投票する
0 に答える
589 参照

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) のデバッグ ロギングを有効にしました。

0 投票する
1 に答える
1427 参照

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はまだ本体内に含まれています:(。

0 投票する
1 に答える
49 参照

java - セッションからユーザー名を取得する際の戦略

技術的な問題があり、正しい解決方法がわかりません:

私が開発している Web ページでは、アクションを「スタンプ」するために、セッション (ログインしている人) から現在のユーザー名を保存する必要があります。(たとえば、「ユーザーがこのファイルを作成した日」)。私のアルゴリズムはセッションからユーザー名を取得しますが、ユーザーごとに明らかに変化します。したがって、 は作成者名ではなく、常にログインしているユーザーのものです。

何かヒントはありますか?

ありがとう!