Struts2框架 下载和配置
官网下载
进入后,下载all版本的:
下载解压后,出现以下界面,由于struts的jar包并不全部需要,故需要进入示例程序中的apps目录导入jar包:
解压其中的struts2-black.war包:
进入WEB-INF目录中:
进入lib目录:
复制此处目录中的所有jar包:
打开Eclipse,新建一个动态web项目,并将所有jar包复制到该项目的WEB-INF目录下的lib文件夹下:
读者所建项目下的WEB-INF目录下的web.xml进行配置,注册过滤器:
同servlet一样,建立action类:
package com.wu.ActionDemo;import com.opensymphony.xwork2.Action;public class MyAction implements Action{// 默认执行的操作@Overridepublic String execute() {return "Hello";}
}
新建jsp文件:
读者在所建项目下src目录下建立struts.xml文件:
填入dtd约束,通过上面的解压文件struts2-black.war里找到struts.xml文件,复制上面的约束信息:
将以上信息复制到我们新建的struts.xml文件中,如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN""http://struts.apache.org/dtds/struts-2.5.dtd">
<struts><package name="testPackage"><action name="helloAction" class="com.wu.ActionDemo.MyAction"><result name="hello">/Hello.jsp</result></action></package>
</struts>
index.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%@ taglib prefix = "s" uri = "/struts-tags" %><!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Struts Demo</title>
</head>
<body><s:a action = "helloAction">Hello Struts!</s:a>
</body>
</html>
Struts2框架 下载和配置相关推荐
- Taurus.MVC WebAPI 入门开发教程1:框架下载环境配置与运行(含系列目录)。
- BirtViewer和Struts2框架的整合
为什么80%的码农都做不了架构师?>>> 作者: 晋哥哥 发表于 2009-08-21 17:24 原文链接 阅读: 383 评论: 0 最近和同事在做一个birt相关的东西& ...
- IDEA配置Struts2框架搭建
本文只是方便自己复习用,步骤不是很详细. Struts2的下载地址: 官网下载地址 不清楚最新是什么版本,下边演示的是2.3.24版本. 1.导包 同任何框架一样,想要使用就必须导入框架必须的包. 导 ...
- 【SSM面向CRUD编程专栏 3】关于黑马程序员最全SSM框架教程视频,P37集老师跳过的模块创建以及tomcat下载安装配置和运行等诸多问题
写在前面: 本人是在学习B站黑马程序员SSM框架教程视频的时候在P37集遇到了问题,如果不解决还没办法往下接着听,老师跳过的模块创建以及tomcat下载安装配置和运行等诸多问题,全在 ...
- java struts2国际化代码下载_【Java框架】java struts2框架中页面表示国际化的方法 - 思诚科技...
在struts2框架中,前端页面表示国际化的实现更加简单.简单的应用struts2框架提供的支持国际化的表达式即可快速方便的进行页面的国际化的实现.如何做呢?本文以英文和中文为例进行说明. 1,自定义 ...
- Tomcat是什么:Tomcat与Java技、Tomcat与Web应用以及Tomcat基本框架及相关配置
1.Tomcat是什么 Apache Tomcat是由Apache Software Foundation(ASF)开发的一个开源Java WEB应用服务器. 类似功能的还有:Jetty ...
- Struts2框架完成登录操作案例
一个简单的登录案例思路分析 在这个案例中,我们要使用struts2框架怎样解决 重点: struts2框架如何完成原来由servlet完成的工作. Struts2框架如何完成请求参数的封装处理 Str ...
- struts2找不到action_第一次用上Struts2框架做Web开发的体验……
SliiyStruts2 又名 sb-struts2,因为struts真的太难用了(也许在很多年前是很好用的,但是现在看来,被其他框架秒成渣) 前言 想不到我还是得和这struts框架打交道啊,从一开 ...
- nfine框架 上传文件_MVC之Struts2框架--你并不了解的高级应用
<"爱读书"--给你讲技术>,我来看书,你来进步,让我们开始吧! 本书简介 书名为<轻量级JavaEE企业应用实战>,是本人在学习JavaEE框架的时候阅读 ...
- 在eclipse中搭建struts2框架的详细过程
今天想学习struts2框架,所以搭建了一个struts框架,记录一下搭建struts2的详细过程. 一.搭建环境: Eclipse:Mars.1 Release(4.5.1) JDK: jdk1 ...
最新文章
- 小忆《记录博客一周年》
- 【集训队作业2018】喂鸽子
- 设计模式:迭代器模式
- css初始化样式文件_前端必备技能 webpack 4. webpack处理CSS资源
- ai怎么画循环曲线,怎么用 Adobe Illustrator 画出曲率连续的曲线?
- spring security只要熟悉每个filter的作用和顺序
- JavaScript 清除图片背景颜色 使之透明
- 中科大计算机考研科学岛,科学岛研究生_请问谁知道研究生去合肥科学岛与在学校的利与弊啊着急!!!!_淘题吧...
- 【OpenCV】透视变换 Perspective Transformation
- 阿里云 centos 7.6 安装和启动redis 6
- 学生想学信息学奥赛: DEV-C++的安装与介绍
- 鲲鹏920服务器支持docker,鲲鹏云服务器上安装Dockerdocker-compose
- wps阶梯表格怎么做?wps阶梯表格制作教程
- 个人发卡网全开源修复版源码
- RK3328启动失败解决记录
- [XSY 3147]子集计数
- 网络安全特训之——网络信息安全攻防学习平台(基础关)
- 【IoT】产品开发:产品开发战略指南:如何获得竞争优势?
- linux系统下ipa签名,安装isign 自动签名ipa包
- HTML5与Flash对比