日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

struts2_模型驱动

發(fā)布時(shí)間:2024/7/19 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 struts2_模型驱动 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

一.注意點(diǎn)

  • 建立實(shí)現(xiàn)ModelDriven接口的action類(lèi)
  • 在該action類(lèi)中,創(chuàng)建實(shí)體對(duì)象并new
  • 在getModel返回該對(duì)象
  • 在顯示頁(yè)面中提交的表單name正常寫(xiě)
  • ?

    二.案例

      創(chuàng)建實(shí)體類(lèi)User:

    package com.ahd.entity;import com.opensymphony.xwork2.ModelDriven;public class User{private String username;private String password;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;} } User

      

      創(chuàng)建實(shí)現(xiàn)ModelDriven接口的action類(lèi)UserModelAction:

      package com.ahd.action;import com.ahd.entity.User;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ModelDriven;public class UserModelAction implements ModelDriven{ User user=new User();@Overridepublic Object getModel() {// TODO Auto-generated method stubreturn user;}public String execute(){System.out.println(user.getUsername()+user.getPassword());return Action.SUCCESS;}}

    ?

      提交表單頁(yè)面編寫(xiě)(關(guān)鍵代碼):

    1 <form action="userModel.action"> 2 用戶(hù)名:<input type="text" name="username"/><br/> 3 密 碼:<input type="password" name="password"/><br/> 4 <input type="submit" value="submit"/> 5 <input type="reset" name="reset"/><br/> 6 </form>

      

      struts.xml

    <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""struts-2.0.dtd"><struts><package name="struts2" extends="struts-default" namespace=""><action name="userModel" class="com.ahd.action.UserModelAction"><result>/success.jsp</result></action></package> </struts> struts.xml

    ?

      web.xml文件(關(guān)鍵代碼) 

    <filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping> web.xml

    ?

      

    ?

    轉(zhuǎn)載于:https://www.cnblogs.com/aihuadung/p/9920407.html

    創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

    總結(jié)

    以上是生活随笔為你收集整理的struts2_模型驱动的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。