【1】struts2入门案例
2016-03-29 23:43
549 查看
一、Struts2简介
Struts2是基于MVC开发模型的一个框架,属于表现层框架。Struts2:Struts +WebWork框架
二、搭建开发环境
1.下载Struts2的发行包
http://struts.apache.org2.拷贝jar包到lib目录
小技巧:从Struts2发行包apps\struts2-blank\WEB-INF\lib,把其中jar都拷贝过来即可。3.创建struts.xml配置文件
<?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPEstrutsPUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> </struts> |
4.配置控制器映射
<!-- 配置Struts2框架的核心控制器 --> <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> |
5.验证(部署到tomcat中,如果没有错,表示成功。)
三、第一个struts2案例
1. struts2基本执行原理
2.开发过程
①发送请求给框架
<body> <ahref="${pageContext.request.contextPath}/helloworld.action">点击这里:看到第一个案例</a> </body> |
${pageContext.request.contextPath}:取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。
②修改struts.xml配置文件
<struts> <packagename="p1"extends="struts-default"> <actionname="helloworld"class="com.itheima.action.HelloWroldAction"method="sayHello"> <resultname="success">/success.jsp</result> <resultname="error">/error.jsp</result> </action> </package> </struts> |
③编写动作类和动作方法
public class HelloWroldAction { public String sayHello(){ System.out.println("动作方法执行了"); return "error"; } } |
④编写success.jsp和error.jsp
⑤访问验证
启动Tomcat的后,输入URL:http://localhost:8080/strutsHelloWorld/总结:今天通过对struts的入门学习,简洁明了的清楚了struts2的开发过程。
相关文章推荐
- Struts2框架完成登录操作案例
- springmvc+mybatis 到注入失败的一种原因及解决方案
- Java CVS文件读写
- RxJava-left
- JAVAEE学习笔记
- Java温习
- java的properties类以及读取properties文件
- springmvc 环境搭建
- Java >>> 详解
- static特别用法【静态导包】——Java包的静态导入
- Struts2常用类方法归纳
- spring概念
- JAVA——程序流程控制——循环语句——for循环(打印三角形)
- Java位操作全面总结
- JAVA中,把电脑里所有的.jpg文件保存到f盘指定目录下,并且文件不重名
- Spring MVC 错误The request sent by the client was syntactically incorrect ()的解决
- Java RMI之HelloWorld篇
- java 日期时间总结
- springmvc概述及框架原理
- 【spring基础】spring声明式事务详解