ModelDriven接口example
来源:互联网 发布:基金产品概括 知乎 编辑:程序博客网 时间:2024/05/19 17:23
UserAcion部分代码:
package com.example.user.action;import com.example.user.vo.User;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;public class UserAction extends ActionSupport implements ModelDriven<User>{ /** * */private static final long serialVersionUID = 1L;private User user = new User();@Overridepublic User getModel() {return user;}private String name; public String execute() throws Exception { return "success"; } public String getName() { return name; } public void setName(String name) { this.name = name; }}vo部分代码:
package com.example.user.vo;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;}}struts.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts><package name="modelDriven" extends="struts-default" namespace="/"><action name="userAction" class="com.example.user.action.UserAction"><result name="success">/helloworld.jsp</result></action></package>
</struts>web.xml配置:
<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> <display-name>Struts 2</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <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> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list></web-app>index.jsp代码:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Hello World</title></head><body> <h1>Hello World From Struts2</h1> <s:form action="userAction"><s:textfield name="username" label="username"></s:textfield> <s:password name="password" label="password"></s:password> <s:submit label="submit"></s:submit> </s:form> </body></html>helloworld.jsp代码:
<%@ page contentType="text/html; charset=UTF-8" %><%@ taglib prefix="s" uri="/struts-tags" %><html><head><title>Hello World</title></head><body><s:debug></s:debug> <s:property value="username" /><br/><br/> <s:property value="password" /> <br/></body></html>
0 0
- ModelDriven接口example
- Struts 2 ModelDriven example
- ModelDriven接口
- struts2的ModelDriven接口
- Struts2-Modeldriven接口用法
- Struts2-Modeldriven接口用法
- Struts2-Modeldriven接口用法
- Struts2接口之ModelDriven分析
- ModelDriven接口绑定数据失败
- 实现ModelDriven接口的好处
- modeldriven
- modelDriven
- ModelDriven
- ModelDriven
- ModelDriven
- struts2的ModelDriven接口(部分代码)
- struts中的接口RequestAware, ModelDriven<?>, Preparable
- Struts的ModelDriven接口的使用
- 一起看代码来玩玩QT之13 IO(one 基本)
- mac下查找设置$JAVA_HOME路径
- [LeetCode]1 两者之和
- java中静态代码块的用法 static用法详解
- CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)
- ModelDriven接口example
- 第一个html5页面(虽然是照着敲的)
- linux c 提高代码质量的几个测试工具
- Some optimization in current kernel
- 过了个新年——不过我还是回来了
- oracle 在报表查询是体现分级补充空格
- NYOJ 1058 部分和问题(dfs)
- JAVASE基础 Item -- 网络编程
- 2_进程切换_一个简单的时间片轮转多道程序内核代码