struts2_模型驱动
生活随笔
收集整理的這篇文章主要介紹了
struts2_模型驱动
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
一.注意點(diǎn)
?
二.案例
創(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)題。