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>
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>
5.同样在Java Resources-src文件目录下创建一个Action类,继承自ActionSupport,并覆盖父类中的execute方法:
public class HelloWorldAction extends ActionSupport {
@Override
public String execute() throws Exception {
System.out.println("执行Action");
return SUCCESS;
}
}
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>
7.创建视图(在WebRoot目录下创建result.jsp):
<body> This is result.jsp! </body>
8.调试运行
希望本篇文章对您有所帮助
# java
# Struts2的配置与案例
# Struts2的配置
# Struts2简单案例
# 详解在Java的Struts2框架中配置Action的方法
# Struts2开发 基本配置与类型转换
# Struts2的配置 struts.xml Action详解
# Struts2学习笔记(9)-Result配置全局结果集
# struts2中使用注解配置Action方法详解
# struts2开发流程及详细配置
# struts2中常用constant命令配置方法
# struts2入门(搭建环境、配置、示例)详解
# struts2配置静态资源代码详解
# Struts2的配置文件方法小结
# 目录下
# 创建一个
# 第一个
# 将其
# 让它
# 对您
# 自动生成
# 类中
# 加载
# dispatcher
# apache
# StrutsPrepareAndExecuteFilter
# ng
# gt
# pattern
# org
相关文章:
如何快速使用云服务器搭建个人网站?
如何在阿里云ECS服务器部署织梦CMS网站?
如何通过VPS建站实现广告与增值服务盈利?
建站之星如何一键生成手机站?
c# Task.ConfigureAwait(true) 在什么场景下是必须的
建站168自助建站系统:快速模板定制与SEO优化指南
济南专业网站制作公司,济南信息工程学校怎么样?
建站之星安装后界面空白如何解决?
建站之星安装失败:服务器环境不兼容?
c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】
Swift开发中switch语句值绑定模式
代购小票制作网站有哪些,购物小票的简要说明?
建站之星后台管理:高效配置与模板优化提升用户体验
兔展官网 在线制作,怎样制作微信请帖?
如何快速生成凡客建站的专业级图册?
网站制作公司,橙子建站是合法的吗?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
建站之星如何保障用户数据免受黑客入侵?
Thinkphp 中 distinct 的用法解析
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
建站之星免费版是否永久可用?
实惠建站价格推荐:2025年高性价比自助建站套餐解析
建站之星免费模板:自助建站系统与智能响应式一键生成
山东云建站价格为何差异显著?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
建站之星如何通过成品分离优化网站效率?
建站主机选哪家性价比最高?
如何选择域名并搭建高效网站?
大型企业网站制作流程,做网站需要注册公司吗?
如何获取上海专业网站定制建站电话?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
如何零基础开发自助建站系统?完整教程解析
如何配置WinSCP新建站点的密钥验证步骤?
如何彻底删除建站之星生成的Banner?
如何高效完成独享虚拟主机建站?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
常州企业网站制作公司,全国继续教育网怎么登录?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
大连网站制作公司哪家好一点,大连买房网站哪个好?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
移民网站制作流程,怎么看加拿大移民官网?
建站之星好吗?新手能否轻松上手建站?
如何在万网开始建站?分步指南解析
如何零成本快速生成个人自助网站?
音乐网站服务器如何优化API响应速度?
太平洋网站制作公司,网络用语太平洋是什么意思?
如何自定义建站之星网站的导航菜单样式?
*请认真填写需求信息,我们会在24小时内与您取得联系。