フリーの JSPが修正できるHTMLエディタありますか?

このQ&Aに関連する最新のQ&A

A 回答 (3件)

JSPファイルはただのテキストですから、普通にノートパッドで修正できますよ。


ただし、アプリケーションサーバーのメモリ上に修正前のものが残っていると、修正しても変更が効いていないように見えることがありますので、アプリケーションの再起動や、サーバーの再起動を試行してください。
それでも、変更が上手くいかないな・・と思ったときは、JSPがコンパイラされたクラスがどこかに存在するはずなので、それを見つけて削除してみてください。
    • good
    • 0

こんにちは、xruzです。


jspが修正できるHTMLエディタというものが想像できませんが
下記URLでjava開発環境が探せますよ。
私は NJDev The Second Edition を使わせて頂いています。
Applet,Servert,HTMLがエディット・コンパイル可能ですので重宝しています。
JBuilderも持ってはいるんですが、どうも私とは相性が合わなくて。。。

使いやすいソフトが見つかると良いですね。

参考URL:http://goo653.goo.ne.jp/download/search/vector/w …
    • good
    • 0

JSPが修正できるというか、無料のJava開発アプリのJBuilderとかじゃだめですかねぇ・・・(重いですが)


何を重視されるかによって使用エディタは変わると思います。

参考URL:http://www.borland.co.jp/jbuilder/jb5/download/
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QJSPファイルのHTML部分の修正に関して

JSPファイルのHTMLの箇所のみを修正し、
それをアプリケーションサーバに反映した際、
JAVAの部分は修正していないので、
コンパイルは必要ないと思いますが、
ブラウザで修正が正しく反映されているか確認する際、
アプリケーションサーバを再起動する必要性はあるのでしょうか。
それとも、クライアント側のブラウザでの再読み込みのみで、足りるのでしょうか。
よろしくお願いします。

Aベストアンサー

こんにちは。

実際にやってみればわかると思いますが。

JSPファイルは内容が更新されているとアクセス時に
再コンパイルされるはずです。
なのでブラウザを更新すればデザイン等ならそのまま新しいほうが表示されるはずです。

まれに反映されない事もあるのでその時は再起動を
行えばいいと思います。

Qjspから別のjspへパラメータが送信できない

javaBeanを利用してjspを作成したけど
Test.jspのソース
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ page import="struts.*" %>
<jsp:useBean id="formprocess" class= "struts.FormProcess" scope="application" />
<jsp:setProperty name="formprocess" property="*"/>
<html>
<head>
<title>TEST</title>
</head>
<h2>情報の入力</h2>
<form method="GET" action="/javaroad/jspdir/Test_1.jsp">
<p>
名前: <input type="text" name="name" size=30>
<p>
メールアドレス: <input type="text" name="mailaddress" size=30>
<p>
<input type="submit" value="送信">
</form>
</center>
</body>
</html>
Test_1.jspのソース
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ page import="struts.*" %>
<jsp:useBean id="formprocess" class= "struts.FormProcess" scope="application" />
<html>
<head>
<title>TEST</title>
</head>
<body>
<p>
名前: <jsp:getProperty name="formprocess" property="name"/>
<p>
メールアドレス: <jsp:getProperty name="formprocess" property="mailaddress"/>

</body>
</html>
Beanのソース
package struts;

public class FormProcess {
String name;
String mailaddress;

public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setMailaddress(String mailaddress) {
this.mailaddress = mailaddress;
}
public String getMailaddress() {
return mailaddress;
}
}
Test.jspでデータを入力して送信ボタンを押すとTest_1.jspではnullが表示します。前の入力したデータではないです。どうしたらできますか?

javaBeanを利用してjspを作成したけど
Test.jspのソース
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ page import="struts.*" %>
<jsp:useBean id="formprocess" class= "struts.FormProcess" scope="application" />
<jsp:setProperty name="formprocess" property="*"/>
<html>
<head>
<title>TEST</title>
</head>
<h2>情報の入力</h2>
<form method="GET" action="/javaroad/jspdir/Test_1.jsp">
<p>
名前: <input type="text" name="name" size=30>
<p>
メールアドレス: <in...続きを読む

Aベストアンサー

#2の修正では分かりづらいようでしたら、以下のようにする方法もあります。

Test.jspを、以下の2つのファイルTest.htmとTransfer.jspに分ける。

<!-- Test.htmのソース -->
<html>
<head>
<title>TEST</title>
</head>
<body>
<center>
<h2>情報の入力</h2>
<form method="GET" action="/javaroad/jspdir/Transfer.jsp">
<p>
名前: <input type="text" name="name" size="30">
</p>
<p>
メールアドレス: <input type="text" name="mailaddress" size="30">
</p>
<input type="submit" value="送信">
</form>
</center>
</body>
</html>

<!-- Transfer.jspのソース -->
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ page import="struts.*" %>
<jsp:useBean id="formprocess" class= "struts.FormProcess" scope="application" />
<jsp:setProperty name="formprocess" property="*"/>
<jsp:forward page="./Test_1.jsp" />

このようにする事で、Test.htmから送信されたパラメータがTransfer.jspヘ行き、そこでBeanにsetされた後、すぐにTest_1.jspに遷移する、といった感じになります。(ただ、このようにすると、<jsp:forward>アクションが必要になってきたりするので、それならば、やはり#2のように、Transfer.jspの部分をTest_1.jspの上の方に記述した方がいいと思うのですが…。)
質問の中にあったTest.jspでは、なぜいけなかったのかというと、このjspファイルを実行する時点では、まだ「名前:」や「メールアドレス:」のテキストフィールド内に、どのようなデータが入力されているのか分からないために、Beanにsetしようにもできないわけですね。だから、<jsp:setProperty>アクションなどは、「送信」ボタンを押した後に遷移する画面上で、処理するようにしておかないといけない、というわけです。

その他にも、気付いた点をいくつか。
・Beanのソースについては、java.io.Serializableインターフェイスをインプリメントしておきましょう。
・Test.jspについて、<input>の中のsize属性の値は、きちんと引用符(")で囲んでおきましょう。(単に忘れていただけだと思いますが、念のため。)

#2の修正では分かりづらいようでしたら、以下のようにする方法もあります。

Test.jspを、以下の2つのファイルTest.htmとTransfer.jspに分ける。

<!-- Test.htmのソース -->
<html>
<head>
<title>TEST</title>
</head>
<body>
<center>
<h2>情報の入力</h2>
<form method="GET" action="/javaroad/jspdir/Transfer.jsp">
<p>
名前: <input type="text" name="name" size="30">
</p>
<p>
メールアドレス: <input type="text" name="mailadd...続きを読む

QeclipseでのJSPのエディタ

eclipseを使ってシステム構築を行いたいのですが、

Javaのソースであると色分けしてくれたり自動デバックしてくれたりしてくれるのですが、

JSPに関してはただのメモ帳と同じです。

JSPでも使い易くならないでしょうか?

ちなみに3.1です

アドバイスお願いします。

Aベストアンサー

GEFのインストールは、更新マネージャを使わないで、HTMLEditorと同じようにダウンロードしてインストールするのを試してみてください。

http://download.eclipse.org/tools/gef/downloads/index.php

どうやらGEFの3.1はダウンロードできなくなっているみたいですが、3.2でも使用できるみたいなので3.2をいれてみて下さい。
EMFは、いれなくても問題ないかもしれないです。たぶん動くと思います。
もし駄目なようであれば、下記のページからダウンロードして同様にインストールしてください。

http://www.eclipse.org/modeling/emf/downloads/?project=emf

2つをいれて駄目なようなら、他のJSPエディターを入れるのも手かもしれませんね。
自分は、どちらかというとhtmlとxmlの編集を行う為に入れた経緯のため、あまりJSPエディタの機能は考慮せずに入れました。もしかすると他のJSPエディタの方が機能が充実してるかもしれませんね。

GEFのインストールは、更新マネージャを使わないで、HTMLEditorと同じようにダウンロードしてインストールするのを試してみてください。

http://download.eclipse.org/tools/gef/downloads/index.php

どうやらGEFの3.1はダウンロードできなくなっているみたいですが、3.2でも使用できるみたいなので3.2をいれてみて下さい。
EMFは、いれなくても問題ないかもしれないです。たぶん動くと思います。
もし駄目なようであれば、下記のページからダウンロードして同様にインストールしてください。

http://w...続きを読む

QeclipseでのJSPのエディタ

eclipse + tomcatでjspの勉強を始めたばかりの者です。

eclipse3.4をダウンロードして、
jspを作成するところまではできたのですが、

asp.netのvisual studioのように、jspのデザインビュー?
のような機能はeclipseにはないのでしょうか?
(できれば、ドラッグ&ドロップでタグを貼り付けれるとうれしいんですが)

宜しくお願い致します。

Aベストアンサー

>eclipse3.4をダウンロードして

どのパッケージをダウンロードしたんだろうか。
Eclipse Foundationでは、用途別にいくつかのパッケージを配布している。サーバサイドの開発であれば、Eclipse IDE for Java EEというパッケージをダウンロードすれば、サーバサイド開発に関する機能が一式揃ったWTP(Web Tools Platform)が組み込み済みのEclipseが手に入る。

これなら、標準でJSPエディタが搭載されていて、入力支援機能を使ってJavaのソースコードと同じ感覚で書ける。また、Webページ・エディターというのも標準で用意されていて、これだとパレットからマウスで部品をドラッグして配置し、ビジュアルにページデザインができる。まぁ、少々重たいから、マシンによっては使いにくいだろうが。(Webページ・エディターは、右クリック→「アプリケーションから開く」から選択して開く必要がある)

とりあえず、このへんの純正エディタを使ってみて、不向きなら別途プラグインなどを探してみる、という感じで考えたほうがいいだろう。

>eclipse3.4をダウンロードして

どのパッケージをダウンロードしたんだろうか。
Eclipse Foundationでは、用途別にいくつかのパッケージを配布している。サーバサイドの開発であれば、Eclipse IDE for Java EEというパッケージをダウンロードすれば、サーバサイド開発に関する機能が一式揃ったWTP(Web Tools Platform)が組み込み済みのEclipseが手に入る。

これなら、標準でJSPエディタが搭載されていて、入力支援機能を使ってJavaのソースコードと同じ感覚で書ける。また、Webページ・エディターという...続きを読む

QJSPの代わりにHTMLじゃだめですか?

こんにちは、Web初心者でもうしわけないのですが、MVCモデルのビューについて教えてください。

JSPではできるだけビジネスロジックを書かないほうが
よいといわれています。もしビジネスロジックが全く必要ないJSPファイルがあったら(HTML要素しかないJSPファイル)、これはもうHTMLファイルにしちゃってよいのでしょうか?

それともHTMLファイルにしてしまうと、クライアントからこのファイルにアクセスがあっても、コンテナーがレスポンズメッセージをこのHTMLにのせてをクライアントに返せないのでしょうか?

Aベストアンサー

>JSPではできるだけビジネスロジックを書かない
>ほうがよいといわれています。もしビジネス
>ロジックが全く必要ないJSPファイルがあったら
>(HTML要素しかないJSPファイル)、これはもう
>HTMLファイルにしちゃってよいのでしょうか?

それでいいと思います。ビジネスロジックがまったく必要ないというか、動的な部分がまったくないページをクライアントに返したいなら、HTMLでよいかと思います。

>コンテナーがレスポンズメッセージをこのHTMLに
>のせてをクライアントに返せないのでしょうか?

という部分が分かりにくいですが、とにかくHTMLは当然ながらセッション属性やリクエスト属性を読むことができません。HTMLはそのHTMLファイル内に記述されていることをクライアントのブラウザに表示することしかできないです。


このカテゴリの人気Q&Aランキング

おすすめ情報