学习struts2 (1)
2015-11-25 15:44
369 查看
学习最痛苦的根源之一 在我只能走的时候却逼着我奔跑。
1.首先配置myeclipse
配置tomcat 和 jdk。
2.下载struts2的文件
在官网上下载。从里面带着的源码文件进行学习。
3.新建web project项目
将下载的struts2文件中的jar包导入还有struts.xml
4.配置web.xml
5.配置struts.xml文件
当你访问Hello是会跳转到当前目录下的Hello.jsp页面
目录结构:
![](http://img.blog.csdn.net/20151125150856410)
这样工程就配置完毕。可以运行一下。
1.首先配置myeclipse
配置tomcat 和 jdk。
2.下载struts2的文件
在官网上下载。从里面带着的源码文件进行学习。
3.新建web project项目
将下载的struts2文件中的jar包导入还有struts.xml
4.配置web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>Struts2_0100</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <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> </web-app>
5.配置struts.xml文件
<?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> <!-- <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <constant name="struts.devMode" value="true" /> <package name="default" namespace="/" extends="struts-default"> <default-action-ref name="index" /> <global-results> <result name="error">/WEB-INF/jsp/error.jsp</result> </global-results> <global-exception-mappings> <exception-mapping exception="java.lang.Exception" result="error"/> </global-exception-mappings> <action name="index"> <result type="redirectAction"> <param name="actionName">HelloWorld</param> <param name="namespace">/example</param> </result> </action> </package> <include file="example.xml"/> --> <!-- 该项配置 改成开发模式。我们该配置会立即反馈 不需要重新启动服务器 --> <constant name="struts.devMode" value="true" /> <package name="default" namespace="/" extends="struts-default"> <!-- 访问Hello时 直接跳转到当前文件下的Hello.jsp --> <action name="Hello"> <result> /Hello.jsp </result> </action> </package> </struts>
当你访问Hello是会跳转到当前目录下的Hello.jsp页面
目录结构:
这样工程就配置完毕。可以运行一下。
相关文章推荐
- java.util.concurrent.CountDownLatch
- Java集合---ArrayList的实现原理
- java学习笔记--java第一课,java入门基础篇
- Spring MVC 教程,快速入门,深入分析
- eclipse jad 反编译 插件安装
- 解决eclipse内存溢出
- spring mvc写XML的时候出现过的问题
- SSH框架学习(三、在struts基础上加入spring)
- springmvc 类对象新的理解
- 第一天开通博客,写点什么
- Java变量初始化流程及其中的一些问题
- 通过Java代码设置layout_weight
- Java随手笔记8之包、环境变量和访问控制及maven profile实现多环境打包
- 35 个 Java 代码性能优化总结
- SSH框架学习(四、struts+spring搭建,spring注解注入)
- eclipse报错:This Android SDK requires Android Developer Toolkit version 23.0.0 or above.
- java中对象的克隆
- eclipse中如何对jar包关联的源代码进行调试?
- 阅读优秀的JAVA模板引擎Beetl的使用说明有感
- Java的安全学习(包括加密,数字签名,证书和认证)