框架第二天
Action中基本的資料對應方式
- 模型驅動(FieldDriven)
public class UserAction extends ActionSupport implements ModelDriven<User> {
private User user = new User();// 不需要有set get方法,但要有空引數的構造方法
@Override
public String execute() throws Exception {
if (user.getUser().equals("qq") && user.getPwd().equals("123")) {
return SUCCESS;
} else {
return ERROR;
}
}
public User getModel() {
return user;
}
}
動態呼叫
<action name="login" class="controller.T2">
login!方法名.action
http://localhost:8080/day1/qq/login!find.action
萬用字元
<action name="login_*" class="controller.UserAction" method="{1}">
<result name="success">/success.jsp</result>
<result name="error">/fail.jsp</result>
<result name="list">/list.jsp</result>
<result name="tolist" type="redirect">/login_list</result>
</action>
<a href="<%=request.getContextPath() %>/login_del">刪除</a>
<a href="<%=request.getContextPath() %>/login_update">修改</a>
struts2中的servlet物件
//struts中用 servlet的物件,以下為request session response application out
HttpServletRequest request = ServletActionContext.getRequest();
HttpSession session = request.getSession();
HttpServletResponse response = ServletActionContext.getResponse();
ServletContext servletContext = ServletActionContext.getServletContext();
PrintWriter out = response.getWriter();
相關文章
- 第二天
- HTML第二天HTML
- PHP 第二天PHP
- typescripe第二天
- 暑假第二天
- 第二天學javaJava
- nodejs第二天NodeJS
- Java之路第二天Java
- 日誌第二天
- 第二天隨筆
- Numpy學習第二天
- java學習第二天Java
- 學習css的第二天CSS
- 學Python的第二天Python
- Vue.js 第二天: 元件Vue.js元件
- K線學習第二天
- Android基礎第二天Android
- 實訓第二天總結
- 結組作業第二天
- 第八週第二天8.2
- 4.19第二天衝刺
- 10天衝刺第二天
- 第九周第二天9.2
- 學習Go的第二天Go
- 字串的操作方法(第二天)字串
- 兩天學會CSS(第二天)CSS
- Mysql基礎學習第二天MySql
- Java面試題記錄第二天Java面試題
- Vue2 第二天學習Vue
- 第二天衝刺(個人工作)
- JAVA學習的第二天感想Java
- 團隊作業sprint第二天
- 第二天知識點總結
- iman——衝刺日誌(第二天)
- JavaScript日常修煉筆記(第二天)JavaScript筆記
- 深入研究 Laravel 原始碼第二天Laravel原始碼
- 彙編入門日誌第二天
- Android筆記----第二天(待更。。)Android筆記