Struts2Namespace_命名空间


  namespace决定了action的访问路径,默认为"",可以接受所有路径的action

  amespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,/xxx/index.action,或

者/xxx/yyy/index.action

  namespace最好也用模块来进行命名

----------------------------------Hongten-----------------------------------

新建项目web project:struts2_0200_Namespace

Build Path:引入struts2的jar包

struts.xml

代码:

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

  <constant name="struts.devMode" value="true"/> <package name="front" namespace="/" extends="struts-default"> <action name="index"> <result name="success">/Namespace.jsp</result> </action> </package>

  <package name="main" extends="struts-default" namespace=""> <action name="index"> <result>/Namespace.jsp</result> </action> </package> </struts>

----------------------------------Hongten-----------------------------------

注解:

package:用来区分重名的情况

    namespace:必须用"/"开头,如:/front ,在url中我们就要输入:http://localost:1000/struts2_0200_Namespace/front/index.action

  package和namespace在开发的时候都以模块来命名。

    result:凡是name="success"的result,都可以不写:name="success"即:<result>/Namespace.jsp</result>

----------------------------------Hongten-----------------------------------

Namespace.jsp

代码:

<?xml version="1.0" encoding="GB18030" ?> <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <%@taglib uri="/struts-tags" prefix="s" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030" /> <title>Insert title here</title> </head> <body> namespace决定了action的访问路径,默认为"",可以接收所有路径的action<br /> namespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action, /xxx/index.action,或者/xxx/yyy/index.action.<br/> namespace最好也用模块来进行命名 </body> </html>

----------------------------------Hongten-----------------------------------

感谢:尚学堂-马士兵

----------------------------------Hongten-----------------------------------

优质内容筛选与推荐>>
1、【墨西哥区域赛】Carpet
2、转:Oracle how-to backup and recovery with RMAN
3、印度科幻电影这是变形金刚么
4、vim-2-使用进阶
5、Oracle的几个优化模式


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号