ユーザーが書いたエントリの数に応じて、JSP を生成したいと考えています。たとえば、1 ページに 3 つのエントリを表示したいのですが、ユーザーがさらに入力すると、2 つの JSP が生成されます。JSPWriter を PrintWriter と同じ方法で使用して、PrintWriter で HTML ページと同じように JSP を生成できるかどうか疑問に思っていました。そうでない場合、別の方法はありますか?
ありがとう!
ユーザーが書いたエントリの数に応じて、JSP を生成したいと考えています。たとえば、1 ページに 3 つのエントリを表示したいのですが、ユーザーがさらに入力すると、2 つの JSP が生成されます。JSPWriter を PrintWriter と同じ方法で使用して、PrintWriter で HTML ページと同じように JSP を生成できるかどうか疑問に思っていました。そうでない場合、別の方法はありますか?
ありがとう!
いいえ、できません。JSP はサーバー側で実行されます。JSP マークアップをブラウザに送信しても意味がありません。
ユーザーの最後の 3 つの投稿を表示する場合は、データベースからこれらの最後の 3 つの投稿を選択して表示します。ユーザーが次の 3 つの投稿を表示できるようにする場合は、パラメーターを含むリンクをページに追加します。リクエストを処理するとき、これらのパラメーターを抽出して、表示する投稿を認識し、データベースから投稿を取得して、投稿を表示します。Web アプリケーションの要点は、ユーザーからのパラメーターに基づいて HTML を動的に生成できることです。静的ページを生成しないでください。
ユーザーの投稿 3 から 5 を表示するリンクの例:
<a href="/posts?userId=1234&start=3&size=3">Next 3 posts</a>