2009-08-09 2 views
0

ユーザーがページをカスタマイズできるようにしたいのですが、AとBと呼ばせてください。基本的に、jpsページへのハイパーリンクを提供したいと考えています。 (ページAに表示される)、それをプレビューして保存する機能があります。jspページをカスタマイズする

私は本当に前に問題のこの種に対処していないと、それを実装する方法についてのヘルプをいただければ幸いです(例や参照があまりにも非常に参考になる)

おかげ

+0

リモートユーザーがJSPページをカスタマイズできるようにしたいのですか、またはHTMLページを(カスタマイズされていない)JSPページ内に表示することを許可しますか? –

+0

2番目に、特定のユーザーが歓迎画面の一部となるテキストを入力できるようにしたい。 – vehomzzz

+0

その場合、誰かが質問のタイトルを編集する必要があります。これは、JSPページのカスタマイズに関するものではありません。 –

答えて

2

あなたは、ウェブのいずれかの種類を使用していますフレームワーク(Spring MVC/Struts/Tapestry/etc ...)?もしあなたがそうであれば、彼らはすべてユーザ入力/フォームの提出を扱うチュートリアルを持っているので、それを見てください。これらはすべて、ユーザーの入力がどのように処理されるかによって若干異なります。したがって、この質問に一般的に答えることは不可能です。

(たとえば、これはまっすぐなJSPです)、this tutorialをご覧ください。

基本的には、ページのBにHTMLフォームを定義し、ユーザーがカスタムHTMLを入力するテキストエリアを定義することです。フォームが提出されると、要求パラメータとして入力されたテキストユーザーが取得され、どこか(データベース/フラットファイル/メモリ/あなたのもの)に格納することができます。 ページので、そのテキストを取得してリクエストまたはページスコープにバインドする必要があります。<%= %>または<jsp:getProperty>タグを使用して表示することができます。

+0

シンプルなjsps + tomcat、フレームワークを使用していません。 – vehomzzz

2

私はちょうどあなたが何らかの種類のバリデーションとメカニズムを提供したいと思うだろう、ウェブページ(あるいはどこでも、本当に)にHTMLのテキスト入力を提供しようとしているなら、 htmlが悪い場合はフィードバックを提供する未処理の内部ツールではこれを省略することもできますが、一般消費用のツールであれば必要になります。例えば誰かが

<b>sometext

あなたは離れてhtmlタグを解析する単純なルール、人々は、彼らがこれまでのALA stackoverflowのをやっているかを知ることができますプレビューでこれに対処することができ

、RTF形式の入力オプションを入力した場合、あなたは何をしますか、または単にバリデーションを行い、タグが大きなホックインのバランスを取っていない場合は、「もう一度やり直してください」が、壊れたページを置くだけではないことを確認する必要があります。

+0

@Steve B:望ましくない/悪意のあるコンテンツのチェックについて言及する必要があります。例えば厄介なjavascript、マルウェアサイトへのリンク、スパムのリンクなどが含まれます。 –

関連する問題