下载安装好structs2

1.创建并配置好web应用程序,使支持structs2:
将structs2/lib下的jar文件除了Junit,sprint-test.jar都拷贝到web-inf/lib下面
2.配置web应用的web.xml文件。拦截所有url,使用struct2
<?xml version="1.0" encoding="GBK"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"><!-- 定义Struts2的核心Filter --><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><!-- 让Struts2的核心Filter拦截所有请求 --><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>
</web-app>
3.创建一个hello.jsp ,在里面输入helloworld!
4.在src目录下创建一个structs.xml,配置struts下跳转到hello.jsp
<?xml version="1.0" encoding="GBK"?><!DOCTYPE struts SYSTEM "http://struts.apache.org/dtds/struts-2.1.7.dtd" PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"><!-- 指定Struts 2配置文件的根元素 -->
-<struts>
<!-- 指定全局国际化资源文件 --><constant value="mess" name="struts.custom.i18n.resources"/>
<!-- 指定国际化编码所使用的字符集 --><constant value="GBK" name="struts.i18n.encoding"/>
<!-- 所有的Action定义都应该放在package下 -->
<package name="default" extends="struts-default">
<action name="hello" class="">
<!-- 定义逻辑视图和物理资源之间的映射 --><result name="input">/hello.jsp</result>
</action>
</package>
</struts>
好了,这样在浏览器中输入:localhost:8080/web项目名称/hello
就可以看到helloworld!了。

structs2下的第一个helloworld!相关推荐

  1. JAVA入门级教学之(编写第一个HelloWorld程序)

    目录 1.创建一个HelloWorld.java文件 2.用记事本打开HelloWorld.java 3.接下来我们要完成xxx.java-->xxx.class的步骤 怎么解决javac不可用 ...

  2. zynq学习02 新建一个Helloworld工程

    http://www.cnblogs.com/Rmumu/p/5705502.html http://www.cnblogs.com/151009-on-the-way/p/5777848.html ...

  3. 学习spring2--跟我一起学Spring 3(3)–使用Spring开发第一个HelloWorld应用

    http://www.importnew.com/13246.html 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - 导航条 -首页所有文章资讯Web架构基础技 ...

  4. 手把手教你如下在Linux下如何写一个C语言代码,编译并运行

    文章目录 手把手教你如下在Linux下如何写一个C语言代码,编译并运行 打开Ubuntu终端 创建 helloworld.c 编译C文件 手把手教你如下在Linux下如何写一个C语言代码,编译并运行 ...

  5. 一个HelloWorld网站

    一个HelloWorld网站 点击直达 介绍 很多技术在里面都有很多的HelloWorld 当初是我在windows下使用redis在官方文档没有找到入门的资料发现的 个人理解 作为HelloWorl ...

  6. Android HIDL第一个HelloWorld demo

    原址 写在前面 程序员有个癖好,无论是学习什么新知识,都喜欢以HelloWorld作为一个简单的例子来开头,咱们也不例外. OK,咱这里都是干货,废话就不多说啦,学习HIDL呢咱们还是需要一些准备工作 ...

  7. 一、SpringMVC基础入门,创建一个HelloWorld程序

    一.SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包. 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 ...

  8. VS2010+OSG3.2+CEGUI0.8.4环境下实现简单的HelloWorld程序

    VS2010+OSG3.2+CEGUI0.8.4环境下实现简单的HelloWorld程序 写文章之前必须要先吐槽一下CEGUI的兼容性,好多函数改了名称换了命名空间,以致于花了好长时间查看自带的Dem ...

  9. helloworldjava_Java语言入门-第一个HelloWorld程序

    1.官网下载Jdk 1.1 打开之后出现如下界面: 1.2选择对应版本:这里选择Jdk8版本. 最新的不一定是最好的,稳定才是王道. 2.安装 2.1 双击安装包打开,点击下一步. 2.2 点击更改路 ...

最新文章

  1. linux下 SCP 、ssh、ssh-copy-id采用非默认端口传输
  2. hoj 3005 Game Rigging 强联通分量求缩点
  3. 【采用】风控模型评估方法以及大数据风控模型概念
  4. android 自启动列表,Android 机型设置自启动的跳转界面
  5. 3kyu Path Finder #3: the Alpinist
  6. LeetCode 45跳跃游戏46全排列
  7. 【AGC035C】Skolem XOR Tree【异或】【构造】
  8. vue项目中使用sass的方法
  9. 教你划分必要开支和非必要开支
  10. CISSP考试指南笔记:1.2安全定义
  11. MIT Molecular Biology 笔记1 DNA的复制,染色体组装
  12. android基于xposed框架,学习笔记:Android Xposed 框架入门
  13. python如何将秒数转化成时分秒_python时分秒化为秒 python时分秒的正则表达式
  14. 分布式算法---gossip 协议
  15. 数字营销(三)如何确定合适的流量渠道?
  16. php动态执行生成条码,PHP生成条形码 之二 开源之道
  17. 处理回收站“属性”不可用,没有“清空回收站”功能
  18. Angelababy代言《神魔》:不仅仅是打明星牌
  19. mysql连接校对_mysql字符集和校对规则(Mysql校对集)
  20. Cs231n笔记--图像分割和目标检测

热门文章

  1. java私聊_【转帖】实现了视频私聊功能
  2. mysql+服务+监控_mysql从服务器监控
  3. mysql+读的负载均衡_MySQL Proxy快速实现读写分离以及负载均衡
  4. git21天打卡day20-合并分支
  5. 21天jmeter打卡day5-完成对www.baidu.com的两条接口测试
  6. java配u型你,泛型方法上的多个通配符使Java编译器(还有我!)很迷茫
  7. 申请退款微信php,三:申请退款
  8. C语言从链表中删除素数,Data Structures 之 链表
  9. mysql linux32_linux 32 位mysql 安装中的问题 以及修改数据库密码
  10. python数据库模式_python – 如何测试django数据库模式?