1.struts2开发流程
1下载struts包,下载地址为:http://archive.apache.org/dist/struts/library/
    
2.解压后将lib下的这几个jar包放到自己写的web项目中
   
放到这里
      
然后将jar导入到项目右键=》Build Path =》Add to Build Path
3.编写配置文件,有三个web.xml(/WebContent/WEB-INF/web.xml)、struts.properties(/src/struts.properties)、struts.xml(/src/struts.xml)
web.xml中:(配置了Struts2 的核心Filter以及进入Web页面后的首页)

struts.properties中:(配置了Web页面的默认编码集)

struts.xml中:(配置了Action和对应请求之间的对应关系,即名为hello的action传到后天action文件为com.action.TestAction2,所返回的页面是success.jsp)

4.前台页面内容index.jsp和success.jsp
index.jsp中:
    
success.jsp中:
     
5.后台action中java文件有TestAction2.java(com.action.TestAction2.java):

6.放到tomcat进行验证:
   
点击链接进入:
   
即成功!
1.struts2开发流程的更多相关文章
- 一 Struts2 开发流程
		
SSH与SSM简介SSM:Spring+SpringMVC+MybatisSSH:Struts2+Hibernate+SpringStruts2:是侧重于控制层的框架Hibernate:是一个ORM( ...
 - struts2开发流程及配置,域对象对数据存储的3种方式
		
一.开发流程 1)引入 jar 包,其中必须引入的有(我是用的struts是2.3.32) commons-fileupload-1.3.2.jar |文件上传下载commons-io-2.2 ...
 - Struts2学习笔记--Struts例子及开发流程
		
参考资料:http://blog.csdn.net/hntyzgn2010/article/details/5547753 http://chenlh.iteye.com/blog/464341 入门 ...
 - Struts2应用的开发流程
		
Struts2的开发流程 为了能够在eclipse中使用Struts2在进行开发时,需要根据需要导入一些有关的jar包: 在官网下载相关的压缩包,这里下载了两个:struts-2.3.30-all.z ...
 - struts2  之 【struts2简介,struts2开发步骤,struts2详细配置,struts2执行流程】
		
入门框架学习避免不了的问题: 1. 什么是框架? 简单的说,框架就是模板,模子,模型.就是一个可重用的半成品. 2. 如何学习框架? 学习框架其实就是学习规则,使用框架就是遵循框架的规则,框架是可变的 ...
 - struts2系列(一):struts2入门(struts2的产生、struts2的工作流程、搭建struts2开发环境)
		
一. struts2的产生 struts1的缺点: 1. ActionForm过多,而且这个ActionForm在很大程度上又和VO(POJO)重复 ...
 - Struts2学习第一天——struts2基本流程与配置
		
struts2框架 什么是框架,框架有什么用? 框架 是 实现部分功能的代码 (半成品),使用框架简化企业级软件开发 ,提高开发效率. 学习框架 ,清楚的知道框架能做什么? 还有哪些工作需要自己编码实 ...
 - Struts2开发模式漏洞
		
当Struts2中的devMode模式设置为true时,存在严重远程代码执行漏洞.如果WEB服务以最高权限运行时,可远程执行任意命令,包括远程控制服务器. 如果为受影响的版本,建议修改配置文件stru ...
 - springmvc与struts2执行流程比较
		
之前写过一篇struts2的执行流程的文章了,这里对struts2的流程就不做过多的分析,这篇文章主要分析spring-mvc的执行流程以 及struts2与spring-mvc的差别. 1.stru ...
 
随机推荐
- [BS-21] 关于OC中对象与指针的思考
			
关于OC中对象与指针的思考 1. 创建对象: OC中可通过代码Person *p = [[Person alloc] init];创建了一个对象p.该过程中内存情况为: 在当前线程的栈(默认1M)中, ...
 - UIStoryboard类介绍(如何从Storyboard中加载View Controller)
			
如何从Storyboard中加载View Controller? 1. 首先了解下UIStoryboard类: @class UIViewController; @interface UIStoryb ...
 - ubuntu虚拟机安装
			
安装VMware Workstation 下载ubuntu镜像: http://www.ubuntu.com/download/ git for Windows下载: http://msysgit.g ...
 - JRE和JDK的区别
			
1. 定义 JRE(Java Runtime Enviroment)是Java的运行环境.面向Java程序的使用者,而不是开发者.如果你仅下载并安装了JRE,那么你的系统只能运行Java程序.JRE是 ...
 - SQL 的简单命令(增删改查)
			
数据库操作的资料: 链接: https://pan.baidu.com/s/1dFl3q6X 密码: nvy7-- 增:insert into 表名 (列名) values (值) ,'dew') - ...
 - expect实现交互式脚本
			
#!/usr/bin/expect -f ##告诉解释器用expect来解释 set timeout 6 ##设置超时时间 ] ## 这个是传递给脚本的第一个参数,并把参数赋值给user ] ## 这 ...
 - [Sublime Text] How to Install Sublime Text on Ubuntu
			
For Sublime-Text-2: sudo add-apt-repository ppa:webupd8team/sublime-text- sudo apt-get update sudo a ...
 - EBS R12.2安装,使用的操作系统用户
			
在安装时,错误使用了oracle rdbms的对应的操作系统用户,导致安装前,验证时"web server install prerequisites"选项验证失败: (本图其它两 ...
 - HTML调用servlet(二)
			
5.修改数据 5.1编写查询条件页面 修改单条数据的时候,首先是查询出单个数据的详细信息,然后根据实际需要部分修改或者全部修改.修改之后,数据会提交到数据库,数据库中保存更新以后的数据. 查询出单条数 ...
 - Java基础(56):Java---Assertion的试用(华为OJ里的Java题目的用例检测就是用的断言)
			
一.assertion的意义和用法 J2SE 1.4在语言上提供了一个新特性,就是assertion功能,它是该版本在Java语言方面最大的革新. 从理论上来说,通过 assertion方式可以证明程 ...