`
xuxiannian
  • 浏览: 52074 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2.0配置命名空间

阅读更多

先说不使用命名空间的方式:

struts配置:

<struts>
	<include file="struts-default.xml" />
    <package name="com.casc.manager" extends="struts-default" 
        <action name="xxn" class="com.casc.manager.XxnAction">
            <result name="success">/success.jsp</result>
             <result name="error">/index.jsp</result>
             <result name ="input" >/index.jsp</result > 
        </action>
        
    </package>
</struts>

 页面访问:

<form action="xxn.action" method="post">
        <s:text name="user.name"></s:text><input type="text" name="name"><br>
          <s:text name="user.password"></s:text><input type="password" name="password"><br>
          <input type="submit" value="<s:text name="user.submit"/>"/>
</form>

 地址栏访问:http://localhost:9999/TDIAP/xxn.action

 

这样配置基本不会有问题。

可是在struts1.2里,我们习惯:path="/abc/xxn"

方便于在abc文件夹下操作。

 

这样在struts2.0中就要是用命名空间来达到相同的效果。

 

 

配置:

<struts>
	<include file="struts-default.xml" />
    <package name="com.casc.manager" extends="struts-default" namespace="/mng">

        <action name="xxn" class="com.casc.manager.XxnAction">
            <result name="success">/success.jsp</result>
             <result name="error">/index.jsp</result>
             <result name ="input" >/index.jsp</result > 
        </action>
    </package>
</struts>

 页面访问:

 <form action="<%=request.getContextPath() %>/mng/xxn.action" method="post">
        <s:text name="user.name"></s:text><input type="text" name="name"><br>
          <s:text name="user.password"></s:text><input type="password" name="password"><br>
          <input type="submit" value="<s:text name="user.submit"/>"/>
</form>

 这里主页 因为我们使用了命名空间“/mng”,如果在mng文件夹下的jsp页面我们可以直接写 action="xxn.action"

但在其他文件夹下就不行了。如果在mng上级目录尽量不要写成action="mng/xxn.action", 这样会成功但会出现问题,他很可能出现地址栏中http://localhost:9999/TDIAP/mng/mng/mng/mng/mng/mng/mng/mng/mng/mng/mng/mng/mng/mng/mng/mng/mng/mng /xxn.action

这种情况。

安全起见 使用绝对路径:action="<%=request.getContextPath() %>/mng/xxn.action" 这样写不用考虑当前目录。

地址栏访问:http://localhost:9999/TDIAP/mng/ xxn.action  要把命名空间加上。

 

4
0
分享到:
评论

相关推荐

    struts 2.0 详细配置

    struts 2.0 详细配置 struts 2.0 详细配置 struts 2.0 详细配置

    struts2.0struts2.0struts2.0struts2.0struts2.0struts2.0

    struts2.0struts2.0struts2.0struts2.0struts2.0struts2.0struts2.0struts2.0struts2.0struts2.0

    struts2.0中文教程

    01 为Struts 2.0做好准备 02 常用的Struts 2.0的标志(Tag) 03 Struts 2.0的Action讲解 04 在Struts 2.0中国际化(i18n)您的应用程序 05 转换器(Converter)——Struts 2.0中的魔术师 06 在Struts 2.0中实现表单...

    Struts2.0视频教程+struts2.0中文教程

    Struts2.0视频教程,struts2.0中文教程,Struts2.0视频教程,struts2.0中文教程,

    sstruts2.0 struts2.0

    sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0sstruts2.0 struts2.0

    struts2.0的数据校验框架struts2.0的数据校验框架

    struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架

    Struts 2.0系列(MAX)

    Struts 2.0系列(MAX),pdf格式,全方位介绍struts2: 常用的Struts 2.0的标志(Tag)介绍 Struts 2.0的Action讲解 在Struts 2.0中国际化(i18n)您的应用程序 转换器(Converter)——Struts 2.0中的魔术师 在Struts ...

    JavaEE源代码 Struts2.0

    JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0...

    struts2.0jar包

    struts2.0jar包 struts2.0包 struts2.0源文件

    https与struts2.0配置说明的使用

    https与struts2.0配置说明的使用文档。里面描述了如何生存ssl的证书,如何在struts2.0配置,如何试用。

    struts2.0环境配置

    Myeclipse+struts2.0+tomcat6.0+jdk1.6环境

    Struts2.0 Jar包

    此为Struts2.0最新Jar包,方便各位用于Struts2.0的开发.

    struts2.0入门案例

    struts2.0 入门案例、简单的struts2.0入门案例 2.0配置包,基础

    Struts 2.0

    清晰的介绍了Struts 2.0框架的工作流程,Action线程安全,程序入口,配置文件。

    struts2.0配置心得

    完整struts2.0配置,包含配置文件如何配置以及常用的包

    Struts2.0学习Struts2.0文档

    为Struts 2.0做好准备 Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点: MVC 2模型的使用 功能齐全的标志库(Tag Library) 开放...

    struts2.0源代码

    struts2.0源代码(有关于struts2.0实现上传与下载和如何操作数据库的源代码),非常有用

    Struts2.0的各种配置详解

    Struts2.0的各种配置详解Struts2.0的各种配置详解Struts2.0的各种配置详解Struts2.0的各种配置详解Struts2.0的各种配置详解Struts2.0的各种配置详解Struts2.0的各种配置详解

    Struts2.0深入学习 命名空间,模型驱动,表单重复提交

    Struts2.0深入学习 命名空间,模型驱动,表单重复提交实例 博文链接:https://zmx.iteye.com/blog/463118

    struts2.0的数据校验struts2.0的数据校验

    struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验struts2.0的数据校验

Global site tag (gtag.js) - Google Analytics