質問: ■実現したいこと strtus2でindex.jspにて入力した値をサープレットを仲介してpage1.jspに表示させたい。 現在Javaの勉強を独学で行っているものです。 フレームワーク Struts2を使用して入力した値の表示をさせたく勉強しております。 ■質問したいこと 以下の構成でプログラムを作成しております、 名前の受け渡し表示は出来るのですが。 **idの受け渡し表示が出来ません。**`ここに言語を入力 コード` どこか記述が間違っているのでしょうか? 皆様の知恵をお貸しください。 ■環境 ・Windows10 ・Struts2 2.5.10 ・tomcat 8.5 ・Eclipse oxygen で行っています。 やりたい流れとしては 【index.jsp】で「name」に名前、「id」にIDを入力. 【myuAction.java】を仲介して【page1.jsp】に「name」,「id」のデータを送信 【page1.jsp】にて受けとり、表示。 今後としてはDBを使用して、入力されたIDがDBに登録されているIDと一致するか判別する記述を追加する予定です。 ■【hori】動的webプロジェクト作成 ■【index.jsp】作成 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title here あなたの名前とIDを入力してください 名前: ID: ■【ho.myuAction.java】作成 package ho; public class myuAction { private String name; private String id; public String execute() throws Exception{ return "success"; } public String getid() { return id; } public void setid(String id) { this.id=id; } public String getName() { return name; } public void setName(String name) { this.name=name; } } ■【page1.jsp】作成 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib prefix="s" uri="/struts-tags" %> Insert title here さんのIDは です。 ■【struts.xml】作成 /page1.jsp ■【web.xml】作成 hori index.jsp struts2 org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter struts2 /* --- 誰かにプログラミングの質問をしたことが無いので、もし足りない情報などがあれば伝えて頂ければ幸いです。 よろしくお願い致します。 追記、【struts.xml】の内容が間違っていたため修正致しました。
回答: setid⇒setId getid⇒getId と大文字にする事で解決いたしました。