###前提・実現したいこと
Webアプリケーションを作成しようとしています。
①テキストボックスに、時間を入力してもらう。(例:「0900」)
②マウスでどこか別の場所をクリックするなどして、フォーカスが外れた際に字体を変える。(例:「9:00」)
といったことをしたいと考えています。
当方はJavaの基本は理解できていると考えております。
JSP・サーブレット、strutsを学び始めたばかりでして、
基本的な事なのかもしれないのですが、自分で調べても解決することが出来ず、
この場を借りて質問させていただきました。
どのように実装を行えばいいでしょうか?
どうかよろしくお願いいたします。
###該当のソースコード
・FocusForm.java package form; import org.apache.struts.action.ActionForm; public class FocusForm extends ActionForm { private String time; public void setTime(String time){ this.time = time; } public String getTime(){ return this.time; } } ------------------------------------------------------------ ・FocusAction.java package action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; public class FocusAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception{ return mapping.findForward("success"); } } ------------------------------------------------------------ ・focus.jsp <%@ page contentType="text/html; charset=UTF-8" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> <html:html> <html:text name="focusForm" property="time" /> </html:html> ------------------------------------------------------------ ・struts-config.xml (省略) <form-beans> <form-bean name="focusForm" type="form.FocusForm" /> (省略) (省略) <action-mappings> <action name="focusForm" path="/FocusAction" type="action.FocusAction"> <forward name="success" path="/focus.jsp" /> </action> (省略)
###補足情報(言語/FW/ツール等のバージョンなど)
Struts 1.3
Eclipse 4.4
Tomcat 7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/25 05:55
2017/04/25 06:02