java小毛孩

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            1 Posts :: 1 Stories :: 1 Comments :: 0 Trackbacks
           

          請用struts完成以下描述的功能;

          用戶從IE客戶端輸入字符串Hello,關提交給HelloAction,在Action中給Hello轉換成“hello world!”并顯示給用戶。

          下面為處理流程的配置文件:

          hello.jsp ——input—— HelloAction.java —— forward——Sayhello.jsp

          <action path="HelloWorld" type="hello.HelloAction" name="HelloForm" scope="request" validate="true" input="hello.jsp">

          <forward name="SayHello" path="sayhello.jsp"/>

          <action>

          表單HelloForm.java

          public class HelloForm{

                 private String content;

                 public String getContent(){

                        return this.content;

                 }

                 public void setContent(String content){

                        this.content = content;

                 }

          }

          請實現(xiàn)hello.jsp , HelloAction.java ,sayhello.jsp

          posted on 2009-03-25 21:36 無印之路 閱讀(377) 評論(1)  編輯  收藏

          Feedback

          # re: 一道關于Struts的面試題 2009-03-26 17:40 無印之路
          做出來了。
          Hello.jsp
          <s:from action=”HelloAction” mothod=”post”>
          <s:textfield name="helloform.content"></s:textfield>
          <s:submit value="提交"></s:submit>
          </s:from>

          HelloAction.java
          import javax.servlet.http.HttpServletRequest;
          import org.apache.struts2.ServletActionContext;

          import com.opensymphony.xwork2.ActionSupport;

          public class HelloAction extends ActionSupport {

          private HelloForm helloform;

          public HelloForm getHelloform() {
          return helloform;
          }
          public void setHelloform(HelloForm helloform) {
          this.helloform = helloform;
          }

          public String input(){
          HttpServletRequest request = ServletActionContext.getRequest();

          if(helloform.getContent().equals("Hello")){
          String input=helloform.getContent();
          request.setAttribute("input","hello world!");
          }else{
          request.setAttribute("input","輸入錯誤!");
          }
          System.out.println(helloform.getContent());
          return SUCCESS;
          }
          }

          Sayhllo.jsp

          <body>
          <%=request.getAttribute("input") %>
          </body>
            回復  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 丽江市| 南部县| 连云港市| 南宫市| 庆安县| 合水县| 东辽县| 濮阳县| 景东| 承德市| 定陶县| 三穗县| 石楼县| 会理县| 江口县| 沙洋县| 遂溪县| 许昌市| 开原市| 左云县| 宜兰县| 灵川县| 溧水县| 荃湾区| 临湘市| 清河县| 诸城市| 陕西省| 成都市| 麦盖提县| 南靖县| 沿河| 烟台市| 剑川县| 张掖市| 旅游| 福清市| 文山县| 乌什县| 阳原县| 遂昌县|