• 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-28springMVC4之强大类型转换器实例解析
  • 2017-05-28史上最简单的MyBatis动态SQL入门示例代码
  • 2017-05-28详解springMVC之与json数据交互方法
  • 2017-05-28JavaWeb项目实现文件上传动态显示进度实例
  • 2017-05-28Spring事务Transaction配置的五种注入方式详解
  • 2017-05-28详解如何用spring Restdocs创建API文档
  • 2017-05-28浅谈多线程中的锁的几种用法总结(必看)
  • 2017-05-28JAVA Frame 窗体背景图片,首位相接滚动代码实例
  • 2017-05-28Java中List Set和Map之间的区别_动力节点Java学院整理
  • 2017-05-28Spring 数据库连接池(JDBC)详解

文章分类

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

最近更新的内容

    • springboot + mybatis配置多数据源示例
    • springmvc整合freemarker配置的详细步骤
    • java中引用的用法
    • Java中ArrayList和LinkedList之间的区别_动力节点Java学院整理
    • Java中的几种读取properties配置文件的方式
    • kotlin基础教程之类和继承
    • 【java总结】设计模式详解
    • Java 多线程优先级实例详解
    • java中每月等额与先息后本计算
    • 关于Java中的IO流总结(推荐)

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

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