struts2简单开发流程

1. 下载安装struts2

登陆http://struts.apache.org/download.cgi#struts2320网站这里提供了以下几个选择

  • Full Distribution:该选项包含了struts2的示例应用,核心库,源代码和相关文档,也就是说它其实已经全部包含了以下几个选项;
  • Example Applications: 仅下载struts2的示例应用;
  • Essential Dependencies Only: 包含了struts2的核心库;
  • Documentation: 包含了struts2的相关文档,包括struts2的使用手册,参考手册和API文档;
  • Source: struts2的全部源代码;

一般来说下载Full Distribution这个就可以了,然后解压缩之后的文件夹包含如下文件结构:

  • apps:包含了struts2的示例应用;
  • docs: 包含了struts2的相关文档,包括struts2的使用手册,参考手册和API文档
  • lib:包含了struts2的核心库;
  • src:struts2的全部源代码;

2. 新建工程

首先在tomcat安装目录webapps下新建一个项目,我这里写的项目名称是struts2Demo

3. 配置web.xml

编辑web.xml(在WEB-INF目录下),配置struts2的核心filter,struts2是基于filter的,下面是代码:

<?xml version="1.0" encoding="utf-8"?> 
<web-app> 
    <filter> 
        <filter-name>struts</filter-name> 
        <filter-class>
            org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
        </filter-class> 
    </filter> 
    <filter-mapping> 
        <filter-name>struts</filter-name> 
        <url-pattern>/*</url-pattern> 
    </filter-mapping> 
</web-app>

4. 配置struts2运行环境

添加运行struts2框架所需的相关jar包,因为运行struts2的web应用大部分时候并不是用到struts2的全部特性,所以往往不需要直接将struts2解压包lib文件夹里的所有.jar文件放在WEB-INF/lib目录下,这时候我们可以打开apps里面的第一个示例,将里面的web程序下lib资源全部copy到WEB-INF/lib里面

5. 新建loginForm.jsp

新建一个JSP页面名为loginForm.jsp,并放在WEB-INF/JSP文件夹中,代码如下:

<%@page language="java" contentType="text/html,charset=utf-8" pageEncoding="utf-8"%> 
<%@taglib prefix="s" uri="/struts-tags"%> 
<html> 
<head> 
    <meta 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值