0

ユーザーが書いたエントリの数に応じて、JSP を生成したいと考えています。たとえば、1 ページに 3 つのエントリを表示したいのですが、ユーザーがさらに入力すると、2 つの JSP が生成されます。JSPWriter を PrintWriter と同じ方法で使用して、PrintWriter で HTML ページと同じように JSP を生成できるかどうか疑問に思っていました。そうでない場合、別の方法はありますか?

ありがとう!

4

1 に答える 1

0

いいえ、できません。JSP はサーバー側で実行されます。JSP マークアップをブラウザに送信しても意味がありません。

ユーザーの最後の 3 つの投稿を表示する場合は、データベースからこれらの最後の 3 つの投稿を選択して表示します。ユーザーが次の 3 つの投稿を表示できるようにする場合は、パラメーターを含むリンクをページに追加します。リクエストを処理するとき、これらのパラメーターを抽出して、表示する投稿を認識し、データベースから投稿を取得して、投稿を表示します。Web アプリケーションの要点は、ユーザーからのパラメーターに基づいて HTML を動的に生成できることです。静的ページを生成しないでください。

ユーザーの投稿 3 から 5 を表示するリンクの例:

<a href="/posts?userId=1234&amp;start=3&amp;size=3">Next 3 posts</a>
于 2013-05-10T16:17:12.567 に答える