問題タブ [tiles2]

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

spring - Websphere7にSpringTilesアプリケーションをデプロイできません

WebSphere7アプリケーションサーバーにSpring-Tiles-Hibernateベースのアプリケーションをデプロイしようとしています。展開後、サーバーも正常に起動しています。アプリケーションの実行中に、以下のエラーがスローされます-

私のアプリケーションコンテキストは-

私のPOM.xmlは次のようになります-

私は過去3日間からこの問題に悩まされているので、質問への答えは大きな助けになります!!!

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

dojo - dijit の問題: コンポーネントがレンダリングされない

SPring JS 2.3.0.RELEASE (dojo 1.6 を使用) を使用しています: ページにウィジェットを追加しようとしましたが、レンダリングされません

私はタイルを介してページを使用しているので、ここにレイアウトテンプレートの shopper.jspx があります

body 属性をオーバーライドする home.jspx テンプレートを次に示します。

ページを読み込んだときに、これらのウィジェットがレンダリングされていません。また、ブラウザ コンソールに次のエラーが表示されます。

djconfig="parseOnLoad: true"構成が整っているにもかかわらず 。

更新: hereś 最初の宣言構文を試してみましたが、動作しませんでした。

shopper.jspx:

home.jspxdojo チュートリアルからコピーした宣言:

screen.css次のように定義しました。

また、ページにアクセスしてもウィジェットがレンダリングされません。

修正: dijit が div を配置する方法に関する事実を無視していたため、「ページ」の div id を介して適用されたスタイルを削除し、高さと幅を次のように修正しました。

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

java - Hibernate Validation 4.1、Spring 3.0.7、およびTiles2で機能しないフォーム

私はこれでびっくりしています。

私の依存関係とそのバージョンに関する簡単な概要:

また、サーブレットコンテキストにこれらがあります。

私は簡単な登録フォームを持っています:

また、私はこのフォームのBeanを持っています:

それでは、私のコントローラーに行きましょう。

したがって、「空の」フォームを送信するたびに、エラーは発生しません。ロギングは次のことを示しています。

0フォームのエラー?!フォームをパラメーターとしてバリデーターを呼び出すと、7つのエラーが返されます。ただし、formBindingのエラーは0です。

私はこのチュートリアルに従い、stackoverflowでもインターネット上で見つけたはるかに多くのことを試しました。

しかし、私が試したすべてはうまくいきません。誰か助けてくれませんか?

これは解決されました。私のJacksonObjectMapperは、これを機能させません。ObjectMapperを削除した後、その動作。

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

spring - タイル: JSP での Spring Bean へのアクセス

使用する場合、プロパティInternalResourceViewResolverを指定できますexposeContextBeansAsAttributes

で同じことを行うにはどうすればよいTilesViewResolverですか? exposeContextBeansAsAttributesexposedContextBeanNamesプロパティはありません。

前もって感謝します。

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

struts2 - タイル フレームワークを使用して JSP ページの出力を取得できない

struts2 と spring フレームワークを使用してプロジェクトを作成しました。現在、タイル フレームワークを使用して動的コンテンツを分離しようとしています。レイアウトは、ヘッダーと本文で構成されます。ヘッダーには Welcome xyz (ログインしたユーザーの名前) が含まれ、本体部分には、起動時にデータベースから入力された表形式のリストが含まれています。

以下は私のタイルレイアウトコードです

Layout.jsp


tiles.xml

しかし、ログイン後、jspで次の出力が得られます:-


Welcome.jsp addEmployee.jsp


コンテンツではなくjspの名前を取得している理由を誰か教えてもらえますか?

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

spring-mvc - SpringMVC で Tiles2 を使用すると、動的選択ボックスのコンテンツがヘッダーにレンダリングされない

こんにちは、タイルで SpringMVC を使用していますが、動的に構築された選択ボックスを含むページのヘッダー部分のレンダリングに問題があります。

次のようなタイル構成ファイルがあります。

layout.jsp は次のようになります。

header.jsp は次のようになります。

そして私のコントローラーは次のようになります:

何らかの理由で、タイルの構成が機能しているように見えますが、ページがレンダリングされるときに選択ボックスが空です! タイルの使用を開始する前は、次のように単純なインクルード タグを使用してヘッダーをインクルードしていました。

これは正常に機能し、選択ボックスがヘッダーに入力されました。タイルを使用すると、機能しなくなりました。誰にも理由はありますか?

ありがとう、

ショーン

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

java - ViewPreparer 内の Apache Tiles 定義名にアクセスできますか?

ViewPreparer 内の Apache Tiles 定義名にアクセスすることは可能ですか?

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

spring-mvc - Sitemesh から Apache Tiles への移行

spring-mvc と spring-webflow を使用して独自のプロジェクトを開発しています。Spring Webflow と ajax に関するいくつかの記事を読んだ後、ビューのレンダリングに Apache Tiles を使用する方が良いオプションであることがわかりました。

Sitemesh では、タグ コール ヘッド () を使用しました。テンプレートで使用されるそのタグにより、結果の HTML でレンダリングされるページの head 属性全体をレンダリングできます。

Apache Tiles でこれを達成する方法はありますか? 私の読書から、私は次のことをしなければならないと思います:

2 つの jps。1 つはページの body を含み、もう 1 つは head 定義を含みます。理解を深めるために、テンプレート、ページ、およびタイル定義の例を次に示します。

タイルの定義

テンプレート:

会社のページ

本社ページ

頭がもっと複​​雑な場合もあります。

結果のhtmlは問題ありません。しかし、単純であるべき何かのために 2 つの jps を定義するのは好きではありません。

私は何か間違ったことをしていますか?

これを行うより良い方法はありますか?

0 投票する
4 に答える
15803 参照

javascript - SpringMVCを使用したJavaScriptが機能しない

cssとJavaScriptを使用したログインテンプレートをダウンロードしました。デフォルトのhtml形式で起動すると、正常に表示されますが、同じコードをSpring MVC 3アプリに配置し、形式をjspに変更すると、javascript部分が無効になります。Webブラウザから外部のjsファイルにアクセスできるので、どこに問題があるのか​​わかりません。

これは正しい外観です: 右

しかし、これは私が得るものです: 間違い

外部のjsおよびcssリソースの場所を変更しただけですが、これらのファイルには、前述のようにアクセスできます。

これが私の構造です:

ここに画像の説明を入力してください

私のweb.xml中にはこれらの行があります:

Apacheタイル2も使用しています

ありがとう。

編集:

私は今どこに問題があるのか​​知っていますが、それを解決する方法がまだわかりません...問題は外部cssファイルのパスにあります。私はこのようなものを持っています:しかし、 localhost:8080 / sheedo / css / images / bg.jpgbody {background-image:url('images/bg.jpg');}でリソースを見つけようとし、リソースの絶対パスを設定すると同じエラーが発生するため、firebugでエラーが見つかりませんしかし、 localhost:8080 / images/bg.jpgでそれを見つけようとします。私が使用するときは問題ありませんが、cssファイルのすべてのパスを書き換える代わりに他の解決策はありますか?私はそれが可能であるような何かを意味しますか?body {background-image:url('/images/bg.jpg');}./images/bg.jpg<mvc:resources ... >

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

spring - Spring MVC および Apache タイルで JSP を更新する方法

Spring 3 MVC アプリケーションで Apache Tiles 2 を使用しています。レイアウトは、左側にメニュー、右側に本文です。

レイアウト.jsp

menu.jsp

history.jsp の本体

履歴のコントローラーもあります

そのため、メニューの履歴リンクをクリックするたびに、showHistory() が呼び出されます。

しかし、もっと複雑なケースがあります。履歴 DB には数百のエントリがあるため、history.jsp が最初に表示されたときにのみ最初の 10 件を表示し、次に、別のコントローラーを追加して次の 10 件を表示するために、history.jsp に「さらに履歴を表示」ボタンを追加することにしました。

問題は、ユーザーが次のことを行う場合です。

  1. 履歴リンクをクリックすると、0 ~ 9 件の履歴が表示されます。
  2. 「履歴をもっと見る」をクリックすると10~19件表示され、
  3. アカウント リンクをクリックしてアカウント ページに戻り、
  4. history リンクをもう一度クリックすると、history.jsp 表示 10 から 19 ではなく、0 から 9 が表示されます。

最初から表示するのではなく、最後にアクセスした履歴を表示するように history.jsp を作成するにはどうすればよいですか。

私はSpringに非常に慣れていません。すべての提案を歓迎します。ありがとう。