2010-12-20 10 views
1

私はこのプロジェクトをJSPで構築することを要請されましたが、このプロジェクトはデータベースを持つことができません。私は別のHTMLページのリンクを追加、削除、編集できるようにJSPフォームを作成しようとしています。私はJSPの経験が非常に限られており、誰かがまともなチュートリアルを教えてくれることを期待していました。私はある方向に大きく感謝します。私は、JavaScript、JQuery、そして一般的なDOMについて比較的快適です。JSPを使って別のHTMLページに直接書き込む方法は?

+0

HTMLページが静的なHTMLファイルであり、JSPがそのファイルを編集してHTMLが永久に変更されるという考えがありますか?もしそうなら、同時に2人のユーザがページを編集しようとする可能性はありますか? –

+0

ページを変更する人が1人しかいないため、現在2人のユーザーが同時にページを編集しようとすることはありません。将来、私は非常に、それは非常にありそうもないと思う。 – grizzljt

答えて

1

fullworthy SQLデータベースサーバが何らかの理由でできない場合は、あなたは常にJavaDBH2またはSQLiteのように、組み込み SQLデータベースサーバを使用することができます。それはオプションでもなくても、CSV、XML、JSONなどのあらかじめ定義された形式でテキストベースのファイルにいつでも向けることができます。 JavaオブジェクトとCSV、XML、JSONの間で変換できる多くのツールがあります。さらに、それを自宅に持ち帰るのは比較的簡単です。それが何らかの奇妙な理由のためのオプションでもない場合、最後の手段としてJava serializationを使用することができます。

少なくとも、HTMLは間違いなく「データストレージ」に適した形式ではありません。

+0

私は、HTMLがデータ保存に適したフォーマットではないことに完全に同意します。 HTMLでデータを保存しようとしていませんでした。私は単純なウェブページを持っています。ユーザーがリンクを編集できるようにしたかったのです。私はJSPでそれを書くように求められました。私は、JSPフォームでXMLに書き込んで、JQueryを使用してXMLフォームを読み込んでHTMLで表示できると考えました。私は仲買人を切り出してHTMLページに直接書き込むことを望んでいました。 ありがとうございます。 – grizzljt

+0

具体的な問題は、JSP /サーブレットをどこから始めるべきかわからない場合は、JSP(ビュー)とサーブレット(コントローラ)の学習に集中することをお勧めします。 [JSPについて](http://stackoverflow.com/tags/jsp/info)と[サーブレットについて](http://stackoverflow.com/tags/servlets/info)のページをここから始めることができます。 JSPでは、HTML/CSS/JSを埋め込み、taglibs/ELを使用して動的にサーバー側の変数をインライン展開することができます。サーブレットでは、HTTP要求を傍受し、要求と応答を処理するためのJavaコードを自由に書き込むことができます。 – BalusC

+0

ありがとうございます。 – grizzljt