問題タブ [prettyfaces]

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 投票する
4 に答える
714 参照

jsf - Seam Bean を使用したプリティフェイス

この問題を 2 日間解決しようとしましたが、うまくいきませんでした。この問題は、Seam で作成された Bean を中継する pretty-config.xml で URL マッピングを定義しようとすると発生します。

豆のソース:

この Bean を faces-config で定義すると、すべてが期待どおりに機能します。

何か案が ?

助けてくれてありがとう。

0 投票する
3 に答える
16103 参照

java - Spring - ある URL を別の URL に書き換える

Flash バナーを含む Spring 2.5 アプリケーションがあります。Flash コンポーネントのソースはありませんが、特定のページへのリンクがハードコーディングされており、そのリンクは、.html .html ページを既存の jsp ページにリダイレクトできるようにしたい. Spring でいくつかの .html ページを .jsp ページに解決するにはどうすればよいですか?

私のプロジェクトは次のようになります。

localhost:8080/offers.htmlにリダイレクトしたいlocalhost:8080/sample.jsp

Springでこれを行うことはできますか?私はすでに SimpleUrlHandlerMapping と UrlFilenameViewController を myapp-servlet.xml で定義しており、既にあるページを引き続き提供する必要があります。

私のweb.xmlには、

アップデート

これが URL マッパーです。コントローラーを追加する場合、ビュー リゾルバーには /WEB-INF/jsp ディレクトリが含まれているため、WebContent ディレクトリにある jsp ビューを返すにはどうすればよいですか。

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

jsf - PrettyFaces (JSF) の使用時にスキップされるフェーズ

PrettyFaces を使用してフォームを含むページをマップすると、ビューの復元後のすべてのフェーズがスキップされ、応答がレンダリングされます。したがって、フォームは送信されず、モデルは更新されません。

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

java - ドキュメント-それはテンプレートですか?

多くのサイトが同じドキュメントのテンプレートを使用していることがわかります。

PrettyFaces Hibernate

もっと。

どこかにダウンロードできるテンプレートですか?とてもクリアです!

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

jsf - 1 ページで動的ビューを作成する方法

私は 1 つのページ index.jsf を持っています。ヘッダーとフッターを含めるために ui:include を使用していました。コンテンツを動的に表示したいのですが、ユーザーが登録リンクをクリックすると、コンテンツがヘッダーとフッターを変更するだけで変更されませんでした。

私のコードサンプルは次のとおりです。

そしてバッキングビーンで私のコードは:

古い方法でかなりのURLの例を使用すると、jsfページにURLが表示されます

しかし、私は古い方法の代わりにかなりのURLを使用したい、例:

どうすればそれができますか (それはきれいな顔を使用することを意味し、if-else を何に使用できるのでしょうか?) 上記の質問を上記の代わりにここで説明できます。http://loalhost/index.jsf?page=a でも、きれいな URL またはきれいな顔を使用する場合、if-else ステートメントはどうすればよいですか? if(?? = a)

2 質問 助けてください よろしくお願いします

今、私はきれいな顔を設定してうまく機能しますが、Prettyfacesからパラメーターを取得する方法がわかりません.Pretty-config.xmlで、私は次の構成ページでした:

メインページ(コンテンツは動的に変化します)

ページ1

ページ2

ページ 1 では、動的サブビューに ui:include を使用します

私のBeanにはインクルードページを取得するためのメソッドが1つあります

しかし、動的ページ ビューのコンテンツを 1 つのページで変更することはできません

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

jsf - きれいな顔のマッピングの問題

Pretty URL に PrettyFaces を使用していますが、PrettyFaces に最初の問題があります: pretty-config.xml でのマッピング

サーバー URL http://localhost/myprojectにデプロイすると、1 つのファイル index.xhtml があります。index.jsf が 見つかりません。

prettyfaces の web.xml でのマッピング

問題の GlassFish メッセージ

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

seam - シームとプリティフェイス

JSF1.2 と Seam 2.2.0 で prettyfaces 3.1.0 を使用しています。次の pretty-config.xml があります。

および Seam Bean:

マッピング パターンは正常に動作しますが、常に次の例外が発生します。

WARNING: Cannot create Seam component, scope is not active: accountAction(PAGE) WARNING: JSF1053: (Listener: com.ocpsoft.pretty.faces.event.PrettyPhaseListener.afterPhase(), Phase ID: RESTORE_VIEW 1, View ID: /WEB-INF/view/account/account.xhtml) Exception thrown during phase-listener execution: com.ocpsoft.pretty.PrettyException: Exception occurred while processing Target Unreachable, identifier 'accountAction' resolved to null WARNING: com.ocpsoft.pretty.faces.beans.ActionExecutor.executeActions(ActionExecutor.java:68) com.ocpsoft.pretty.faces.event.PrettyPhaseListener.processEvent(PrettyPhaseListener.java:204) com.ocpsoft.pretty.faces.event.PrettyPhaseListener.afterPhase(PrettyPhaseListener.java:103) com.sun.faces.lifecycle.Phase.handleAfterPhase(Phase.java:175) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:114) com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:102) com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) javax.faces.webapp.FacesServlet.service(FacesServlet.java:265) SEVERE: swallowing exception\ java.lang.IllegalStateException: No active conversation context at org.jboss.seam.faces.FacesMessages.instance(FacesMessages.java:352) at org.jboss.seam.jsf.SeamPhaseListener.beforeRenderResponse(SeamPhaseListener.java:484) at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:148) at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:118) at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:214) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:96) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)

私は何を間違っていますか?ありがとう

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

jsf - 特定のフレンドリー URL を再現するには?

JSP/XSLT アプリケーションを JSF にリファクタリングしようとしています。コンテンツ管理にはCMSを使用しています。テクノロジ : Mojarra、PrimeFaces 2.2.1、および Tomcat 6.29 を使用する JSF 2.0 データ構造の構成は次のとおりです。 サイトがあります。サイトにはチャネルが含まれています。チャネルにはコンテンツが含まれます。サイト、チャンネル、コンテンツは翻訳されています。

URL は次のようになります。 http://whatever/firstSite http://whatever/firstSite/aChannel http://whatever/firstSite/aChannel/aSubChannel/myGreatContent

ユーザーに表示されるのは、翻訳された名前です。siteName は 1 回だけ表示されます。チャネルは何度でも表示でき、コンテンツは最大で 1 回表示されます。

とりあえず、commandLinks を使用します。アクション呼び出しは、アプリケーションのコンテキストを更新し、ページ ID を返します。

ここで、わかりやすい URL を再現し、コマンドリンク ナビゲーション (POST) を h:link または outpulink (GET) に置き換えます。

JSF を使用した FURL に関するいくつかの資料を読み、PrettyFaces のソリューションを見ました。

FURL を prettyfaces で再現できますか、それとも mysefl で実装する必要がありますか (この記事で説明されているように) ?

h:link を使用すると、actionListener または action 属性が表示されないため、コンテキストを更新するにはどうすればよいですか?

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

java - javax.faces.application.ViewExpiredException: ビューを復元できませんでした

私はjsf、prettyfaces、および休止状態を使用してこのWebページを作成しました。周りを見回したところ、ほとんどの人がこのエラーはキャッシュが原因であると言っています。ほとんどの人は、ログイン後にこのエラーを見つけ、ログアウトして再度ログインしようとしましたが、ログインするとこのエラーが見つかりました、他のページに移動しようとすると、クリックしたリンクでこのエラーが発生します

さらに難しいのは、サーバーを再起動して再ログインしようとすると、毎回このエラーが発生しないことです。

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

jsf - JSF - リンクをたどりながらプロパティを設定する

URL パスの処理にprettyfacesを使用しています。

私がやりたいのは、リンクをたどったときに言語プロパティを設定することです(言語を選択するため)。このようなもの:

prettyconfig はリンクを取得してそれをたどりますが、どうすればパラメーターを言語 Bean に送信できますか?

Bean はステートレス (@RequestScoped) で、言語 Bean はステートフル (@SessionScoped) です。どちらも @ManagedBeans です。