質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Struts

StrutsはJava向けのWebアプリケーションフレームです。MVCモデルに基づいており、JSPやJavaサーブレットを組み合わせ、アプリケーション構築時に使用する各機能を提供しています。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

1回答

3623閲覧

【SAStruts】同じ画面で入力した値を随時追加表示したい【seasar2】

fireflydeath912

総合スコア18

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Struts

StrutsはJava向けのWebアプリケーションフレームです。MVCモデルに基づいており、JSPやJavaサーブレットを組み合わせ、アプリケーション構築時に使用する各機能を提供しています。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

0グッド

0クリップ

投稿2015/07/07 07:56

編集2015/07/08 01:05

サンプルでTextで入力して送信ボタンを押すと下に随時追加表示されるようなプログラムを作成したいのですが、うまくいきません。

どこが悪いのか教えていただけませんか?

宜しくお願い致します。

** HelloAction.java **

lang

1package dp.action; 2 3import javax.annotation.Resource; 4 5import org.seasar.struts.annotation.ActionForm; 6import org.seasar.struts.annotation.Execute; 7 8import dp.form.HelloForm; 9 10public class HelloAction { 11 12 @ActionForm 13 @Resource 14 HelloForm helloForm; 15 16 17 @Execute(validator = false) 18 public String index() { 19 return "index.jsp"; 20 } 21 22 @Execute(input = "index.jsp") 23 public String submit() { 24 helloForm.addPhrases(helloForm.phrase); 25 return "index.jsp"; 26 } 27}

** HelloForm.java **

lang

1package dp.form; 2 3import java.util.ArrayList; 4import java.util.List; 5 6public class HelloForm { 7 public String phrase=""; 8 9 List<String> phrases = new ArrayList<String>(); 10 11 public void addPhrases(String phrase){ 12 phrases.add(phrase); 13 } 14}

** index.jsp**

lang

1<%@page pageEncoding="UTF-8"%> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 5<title>Dolteng Auto Generated</title> 6</head> 7<body> 8<html:errors/> 9 <s:form> 10 <html:text property="phrase"/><br/> 11 <input type="submit" name="submit" value="送信"/><br/> 12 <c:forEach var="str" varStatus="s" items="${phrases}"> 13 ${f:h(str)}<br/> 14 </c:forEach> 15 </s:form> 16</body> 17</html>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

私もまだ勉強中なのですが、私なら送信して、データベースに登録し、登録したデータをすべて呼び出して記述させるようにしますね。

投稿2015/07/09 07:00

Shitan

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問