ITPub博客

首页 > 大数据 > Hadoop > struts2配置文件详解

struts2配置文件详解

Hadoop 作者:wulang1979 时间:2014-02-20 23:05:00 0 删除 编辑

struts2是mvc框架中的一部份,相当于mvc中的c,控制器。它是我们做java mvc的桥梁。对struts配置文件的了解和熟知,是必要的,也是必须的。下面我将介绍有关struts2配置文件的信息。编写正确的struts.xml文件,就你玩转struts2的第一步!

工具/原料

  • jvm tomcat jdk6

方法/步骤

  1. 1

    第一步:下载好struts包。把下载好的struts包解压!

    网上版本比较多。你完全可以到官网下一个最新 。

  2. 2

    第二步:解压zip 包。如下图:

  3. 3

    第三步:选择struts2需要的必需jar文件。

    这里有一个小技巧,就是到struts2的案例中,找到它里面引用的jar,作一个参照,这样就不会引起不关联的问题。

  4. 4

    第四步,新建javaweb项目。如图:

  5. 5

    第五步:改变classes路经。选中项目点:属性preperties

  6. 6

    第六步:加入struts.xml文件到src目录下。

  7. 7

    第七步:配置web.xml文件,把以下代码加入到 web.xml上:

             struts2        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter   

                struts2        /*   

  8. 8

    第八步:struts.xml文件介简:

    以下是基本的代码格式!

                            /welcome.jsp            /login.jsp           

    主要属性说明:package-name:用于区别不同的package;必须是唯一的、可用的变量名;用于其它package来继承;

                        package--namespace:用于减少重复代码(和struts1比较);是调用action时输入路径的组成部分;

                        package--extends:用于继承其它package以使用里面的过滤器等东东;

                        action--name:用于在一个package里区别不同的action;必须是唯一的、可用的变量名;是调用action时输入路径的组成部分;

                        action--class:action所在的路径(包名+类名);

           action--method:action所调用的方法名;

  9. 9

    第九步:特别注意。在写result视图的时候,有这样两种写法:/WEB-INF/Hello.jsp和WEB-INF/Hello.jsp

    这两种的区别你知道吗?:/WEB-INF/Hello.jsp它会不计较你的namespace直接就去访问这个地方了。但是如果是:WEB-INF/Hello.jsp,而你的命名空间又是/test.这样的话,它访问的就是:/test/WEB-INF/Hello.jsp,如果说不存在test,那么直接报错。这就是为什么老是有人在这里搞晕的原因

    END

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/220378/viewspace-1111418/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论