`

struts2 namespace cookie 问题

阅读更多

今天发现了个比较奇怪的问题:

我在一个namespace的action下写cookie,然后我到根的namespace里的action读cookie不知为什么就是读不出来。比如:

我在action url:/myAccunt/editprofile.html下写cookie,然后到/home.html读刚才写的cookie,但是老是读不到。

但是这样:/editprofile.html下写cookie,然后到/home.html读刚才写的cookie,就可以读得到

???

这是因为cookie的路径问题。

cookie.setPath("/");

分享到:
评论

相关推荐

    简单的Struts2登录

    <package name="default" namespace="/" extends="struts-default"> <result name="success">/success.jsp <result name="error">/error.jsp ``` 这里,`login`是请求的Action名,`/success.jsp`和`/...

    使用struts2拦截器对登陆权限验证

    <package name="default" namespace="/" extends="struts-default"> <!-- 其他预定义的拦截器 --> <!-- Your actions --> <result name="success">/success.jsp <result name="login">/...

    struts2实现的中英文切换

    <package name="default" namespace="/" extends="struts-default"> <param name="paramName">language <result name="success">/welcome.jsp ``` 6. **浏览器偏好设置**: 考虑到浏览器默认语言的...

    struts2上传图片

    在"struts2上传图片"这个场景下,我们将深入探讨如何在Struts2框架下实现用户上传图片的功能,并关注网站统计访问量以及防止重复提交的问题。 首先,上传图片是Web应用中常见的功能,它涉及到前端表单设计、后端...

    Struts2拦截器及其用法详细说明

    Struts2 拦截器是Struts2框架的核心组件之一,它们允许开发者在Action执行前后插入自定义逻辑,实现跨切面的功能。拦截器基于Java的动态代理机制,能够独立于Action和Struts2框架进行扩展和复用。下面我们将深入探讨...

    Cookie例子.docx

    除了上述的代码示例,我们还需要了解在实际应用框架如Struts2中如何配置和使用Cookie。Struts2是一个流行的MVC(模型-视图-控制器)框架,它允许开发者更方便地处理HTTP请求和响应。在Struts2的配置文件中,我们可以...

    struts升级到2.5.2遇到的问题及解决方案(推荐)

    <package name="login" namespace="/login" extends="struts-default" strict-method-invocation="false"> ``` 配置文件的头部也需要更新为2.5版本的DTD声明: ```xml <!DOCTYPE struts PUBLIC "-//Apache ...

    sturts2防止表单的重复提交 token

    Struts2为解决这个问题引入了Token机制,确保每个表单提交只被处理一次,避免了由于用户意外刷新页面导致的重复请求。 首先,我们来了解一下什么是表单重复提交问题。当用户填写并提交一个表单后,如果网络延迟或者...

    重要知识Struts标签from,bean,logic.pdf

    - `<html:link>` 标签:创建链接,支持`forward`(全局转发链接)、`href`(完整URL)和`page`(相对URL)属性,可方便地携带请求参数并处理cookie问题。 - `<html:img>` 标签:用于插入图像,支持添加参数,如`...

    JSP Struts过滤xss攻击的解决办法

    <package name="default" namespace="/" extends="struts-default, json-default"> 此处填写拦截器类名"> <interceptor-ref name="xssInterceptor"></interceptor-ref> ...

    java_学习资料

    - **Struts 2会话跟踪**:使用Cookie或Session来跟踪用户会话。 - **ActionSupport类的使用**:提供了许多常用的工具方法。 - **Struts 2文件上传和下载** - **文件上传**:使用`file`类型的字段上传文件。 - **...

    系统首页设置(就是不用具体地址的index页面)1

    <package name="default" namespace="/" extends="struts-default"> <result name="success">/success.jsp <result name="error">/error.jsp </struts> ``` 这里的配置告诉Struts,当用户请求`login_...

    java拦截器

    <package name="my" extends="struts-default" namespace="/manage"> <!-- 定义单个拦截器 --> 拦截器名" class="拦截器实现类"/> <!-- 定义拦截器栈 --> 拦截器栈名"> 拦截器名1"/> 拦截器名2"/> ... ...

    框架笔试-tang.docx

    * 使用Cookie 机制:在提交表单时,服务器端生成一个 Cookie,并将其存储在客户端 * 使用 Ajax 机制:使用 Ajax 来提交表单,并在提交完成后清空表单 16. XML 全文名称?XML 文档定义有几种形式? XML 全文名称是...

    拦截器,实用型

    <package name="default" namespace="/" extends="struts-default"> <param name="loginPage">/login.jsp <param name="sessionAttr">user <interceptor-ref name="cookie" /> ...

Global site tag (gtag.js) - Google Analytics