• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Java > 实例详解java Struts2的配置与简单案例

实例详解java Struts2的配置与简单案例

作者:XingyaZhao''''s 字体:[增加 减小] 来源:互联网 时间:2017-05-28

XingyaZhao''''s 通过本文主要向大家介绍了struts2拦截器实例,struts2实例,struts2项目实例,struts2登录实例,struts2增删改查实例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Struts2的配置与简单案例:

1. 创建一个dynamic web project(创建时让它自动生成web.xml文件)

2.引入相关jar包

3.在web.xml中进行配置

(启动tomcat服务器之后第一个加载的文件就是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>
</div>

4.创建struts的核心文件(struts.xml),将其创建在Java Resources-src文件目录下,内容为:

<?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>
</struts>
</div>

5.同样在Java Resources-src文件目录下创建一个Action类,继承自ActionSupport,并覆盖父类中的execute方法:

public class HelloWorldAction extends ActionSupport {
@Override
public String execute() throws Exception {
System.out.println("执行Action");
return SUCCESS;
}
}
</div>

6.在struts.xml中的<struts>标签中添加:

<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="helloworld" class="default package.HelloWorldAction">
<result>/result.jsp</result>
</action>
</package>
</struts>
</div>

7.创建视图(在WebRoot目录下创建result.jsp):

<body>
This is result.jsp!
</body>
</div>

8.调试运行

 

 

希望本篇文章对您有所帮助

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Struts2 控制文件上传下载功能实例代码
  • struts2如何使用拦截器进行用户权限控制实例
  • Struts2拦截器登录验证实例
  • Struts2 文件上传进度条的实现实例代码
  • 实例详解java Struts2的配置与简单案例
  • Struts2 控制文件上传下载功能实例代码
  • struts2如何使用拦截器进行用户权限控制实例
  • Struts2拦截器登录验证实例
  • Struts2 文件上传进度条的实现实例代码
  • 实例详解java Struts2的配置与简单案例

相关文章

  • 2017-05-28解决因缺少Log4j依赖导致应用启动失败的问题
  • 2017-05-28老生常谈java路径中的反斜杠和斜杠的区别
  • 2017-05-28springboot集成spring cache缓存示例代码
  • 2017-05-28spring之Bean的生命周期详解
  • 2017-05-28java 中使用匿名类直接new接口详解及实例代码
  • 2017-05-28spring整合redis缓存并以注解(@Cacheable、@CachePut、@CacheEvict)形式使用
  • 2017-05-28Java非递归实现删除任意目录的方法
  • 2017-05-28java 中动态代理(JDK,cglib)实例代码
  • 2017-05-28mybatis教程之延迟加载详解
  • 2017-05-28Java 8 lambda初试示例详解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Java容器HashMap与HashTable详解
    • Java编程实现中英混合字符串数组按首字母排序的方法
    • Spring boot实现文件上传实例(多文件上传)
    • ssh框架实现文件上传下载实例代码
    • 浅析java中 Spring MVC 拦截器作用及其实现
    • java web过滤器处理乱码
    • Spring Boot多数据源及其事务管理配置方法
    • Intellij IDEA 配置Subversion插件实现步骤详解
    • java数据结构与算法之插入排序详解
    • Java中四种访问权限资料整理

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有