strtut2使用例子
来源:互联网 发布:情义知多少 网盘 编辑:程序博客网 时间:2024/05/16 19:38
例子源于struts官网
1.maven下载struts2包
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.3.32</version>
</dependency>
2.配置web.xml
<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>
3.model类,用于数据传输
package org.apache.struts.helloworld.model;
public class MessageStore {
private String message;
public MessageStore() {
setMessage("Hello Struts User");
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
4.创建action类
package org.apache.struts.helloworld.action;
import org.apache.struts.helloworld.model.MessageStore;
import com.opensymphony.xwork2.ActionSupport;
public class HelloWorldAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private MessageStore messageStore;
public String execute() throws Exception {
messageStore = new MessageStore() ;
return SUCCESS;
}
public MessageStore getMessageStore() {
return messageStore;
}
public void setMessageStore(MessageStore messageStore) {
this.messageStore = messageStore;
}
}
5.配置struts.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<package name="basicstruts2" extends="struts-default">
<action name="index">
<result>/index.jsp</result>
</action>
<action name="hello" class="org.apache.struts.helloworld.action.HelloWorldAction" method="execute">
<result name="success">/HelloWorld.jsp</result>
</action>
</package>
</struts>
6.浏览器访问http://localhost:8081/ssh/hello.action
阅读全文
0 0
- strtut2使用例子
- 例子使用
- Jdom使用例子
- Gantt 项目使用例子
- 使用AQTime 例子
- StrutsFileUpload使用简单例子
- stl 使用例子
- IBatis详细使用例子
- 静态使用链表小例子
- gawk 的使用例子
- epoll使用例子
- 使用Log4j例子
- SqlDataReader对象使用例子
- idhttp使用例子
- 使用CFileDialog的例子
- ajaxPro使用例子
- js 使用对象 例子
- log4j使用例子
- Android判断网络链接状态
- 测试方法总结
- 使用XLSX.js处理excle表
- eclipse 搭建 CDH 的 mapreduce环境
- mysql 以查询结果作为查询条件sql写法
- strtut2使用例子
- stylus之关键字参数(Keyword Arguments)
- tcsh, bash shell
- 编程第三十六天
- 微信小程序开发https设置
- spark sql 模板 (python版)
- 前端面试题小总
- 如何使用libxml2解析xml
- MySQL 自增ID值 获取的方法