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

命名空间跳转问题

阅读更多
今天在做项目中,遇到了命名空间跳转发生错误的问题。
首先,登陆博客,成功后,浏览器上地址显示为:
http://127.0.0.1:8080/SoftEye/user/getUserInfo.action。这里,getUserInfo.action将我转到profile.jsp。然后,在该页面上,我点击“访问我的博客”链接,这时,浏览器上显示的地址是:http://127.0.0.1:8080/SoftEye/user/blog/vistMyBlogs.action.
网页上报错!提示我找不到映射的的action。
代码上,我在页面上已经修改了链接上的代码,如下:
<a title="访问我的个人博客首页" href='<s:url action="/blog/vistMyBlogs" </s:url>'>访问我的博客</a>
这个问题的出现让我百思不得其解。
于是自己上网查找答案。有人说的是缺少basepath,可是我在页面中已经配置根路径了。经过了多次尝试,最后,终于在书上关于命名空间的讲解中受了启发:<s:form action="" namespace="">根据这个,我在原链接的地方进行变形。结果,成功了!改正后的代码为:
<a title="访问我的个人博客首页" href='<s:url action="vistMyBlogs" namespace="/blog"></s:url>'>访问我的博客</a>
后来,经过了自己的验证,代码改成这样也能成功:<a title="访问我的个人博客首页" href='<s:url action="<%=path%>/blog/vistMyBlogs"></s:url>'>访问我的博客</a>

PS:说说自己的一些感受。有时候在编程的过程中,机器或服务器会出现问题,导致自己原本有可能正确的东西无法成功。这个时候,我们要摆正心态,相信自己。直到确定自己真正错误了为止。否则,将正确的东西抛弃了,就会让自己陷入一个难以回头的漩涡之中。

分享到:
评论

相关推荐

    maui实现的下拉展示新数据,点击跳转详情页的代码

    它使用了 ContentPage 元素,指定了 .NET MAUI 和 XAML 的 XML 命名空间。关键元素包括: Title="{Binding Name}": 页面标题通过动态绑定与 Name 属性关联,实现了数据驱动。 ScrollView: 提供一个可滚动的容器,...

    微信支付版本WxpayAPI_php_v3 or thinkphp3.2, 2015年7月26更新

    thinkphp 和 微信支付代码都是 2015年7月26 最新的,根据项目路径修改扩展的命名空间和配置文件就可以使用了 获取openid 时会跳转导致获取不到post,我这里是进入商城就把openid存为session,这样直接获取session就...

    Visual C++开发经验技巧宝典(第1章)

    0046 利用命名空间解决命名冲突 17 0047 名称空间简单应用 18 0048 使用:: 运算符调用全局函数 18 0049 :: 使用命名空间的注意事项 18 1.6 继承 19 0050 两个类互为成员的声明 19 0051 为什么要避免...

    C# 中基于立方体的游戏 的3D跳点搜索算法_代码_下载

    然后在脚本文件中,您想使用,只需在文件顶部EpPathFinding3D.cs添加命名空间,并将其用作下面的指南。using EpPathFinding3D.cs; (如果编译时遇到问题,请参考Unity论坛) 也EpPathFinding3D.cs取决于C5。 为 ...

    cpptips:vscode c++ 编程插件

    功能介绍目前主要功能包括:1、不需要proto编译成.pb.h和.pb.cc文件就可以提示proto的定义2、可以直接跳转到proto的定义,也可以调整函数变量等的定义3、支持linux系统头文件提示和跳转4、支持索引下所有命名空间、...

    struts2注解详细说明

    • 包命名习惯来指定Action位置• 命名习惯制定结果(支持JSP,FreeMarker等)路径• 类名到URL的约定转换• 包名到命名空间(namespace)的约定转换• 遵循SEO规范的链接地址(即:使用my-action 来替代 ...

    C++程序设计彻底研究(是code不是书)

    16.4 使用“using指令”和“using声明”以存取命名空间的成员 16.5 标准命名空间 16.6 未命名的命名空间 16.7 常犯的错误 16.8 本章重点 16.9 本章练习 第17章 异常处理 17.1 异常及其特性 17.2 异常处理的...

    轻松学C#(图解版)

    第三篇是应用技术篇,主要介绍的是异常处理、文件和流、委托、事件、Lambda表达式、命名空间、预处理器、程序集、运行时类型标识、反射、特性、泛型、LINQ和数据库开发等。 =======================================...

    岭峰留言系统LFMessS 2.01.0.F.zip

    插件等文件现在已经打包为.7z格式存放以节约的存储空间;(重要程度:低)9.改进系统设置参数中“页面宽度”默认选中为像素单位,避免管理员没有看清楚,直接确定导致的显示的异常;(重要程度:中)10.改进上传文件的...

    GTAV-NativeDB

    快速跳转到名称空间。 使用,这些是最新的,并且对所有名称空间均具有正确的命名。 能够生成本机头文件。 名称空间名称很粘,因此您现在始终可以查看正在查看的名称空间。 脱机工作并可作为PWA安装项目状态大多数...

    Windows 内核情景分析--采用开源代码ReactOS (上册) part01

    2.3 系统调用的函数跳转 29 2.4 系统调用的返回 32 2.5 快速系统调用 35 2.6 从内核中发起系统调用 42 第3章 内存管理 44 3.1 内存区间的动态分配 47 3.1.1 内核对用户空间的管理 48 3.1.2 内核对于物理页面...

Global site tag (gtag.js) - Google Analytics