Tomcat Server + Struts2 + Spring,web工程的访问路径

18 篇文章 0 订阅
8 篇文章 0 订阅

Web工程访问路径

  在web工程开发时,初学者可能有关于访问路径的疑问,不明白路径为什么要写成你所用的那种形式,下面来分析下:(高手请回避)

    用ECLIPSE开发时,本地访问路径,一般是下面的形式:

localhost:8080/project_path_name/struts2_namespace/struts2_action_name!struts2_action_method.do

Part1.参数介绍:

              project_path_name:

web工程路径被服务器(如TOMCAT)所标识的别名。比如开发的工程放置在D盘的test文件,工程名字叫webPro,则路径(Document base)为D:\test\webPro\WebContent,对应的服务器别名(path)加入设置为test,那么这里的project_path_name:web就是test。这个设置在Eclipse->server->Modules->Add External Web Module..

            struts2_namespace:

               这个是在模块的struts xml中配置的,来个例子。

               <package name="hhxx" namespace="/hhxx/ttxs" extends="struts-base"><action name="xxx" class="xxxx"></package>

               struts2_namespace就是标签中的namespace。

          struts2_action_name:

              <package name="hhxx" namespace="/hhxx/ttxs" extends="struts-base"><action name="xxx" class="xxxx"></package>

               还是这个标签,红色部分看到了吧,就它。

          struts2_action_method:

                struts2 action中的某个方法,这个看你访问的是那个方法。


Part2. JS URL设置

JS中常用到url, ajax方式访问服务器端程序,这个url的头部可以通过在一个公共的jsp中设置一个变量,如ctx,来保存当前的服务器(TOMCAT?)指向工程所在目录的地址,其实就是Part1所说的path.

做完上面的功课后,只要在js中var url = ctx + 具体路径(和Part1如出一辙)就搞定了。



PS:写了半小时,打字很累,转载的猿友请注明出处,谢谢!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值