0 0

action 执行一次后第二次不到后台获取数据,直接显示第一次获得的数据5

ShowInfoAction.java

private Bloguser user;
private String articlenum;
public String showInfo(){
if(getRequest().getSession().getAttribute("user") == null){
return "no_login";
}
String info = "showInfo_success";
user = (Bloguser) getRequest().getSession().getAttribute("user");
articlenum = user.getArticlenum()+"";
return info;
}
public Bloguser getUser() {
return user;
}
public String getArticlenum() {
return articlenum;
}  



xml:

<action name="showInfo" class="showInfoAction" method="showInfo">
    <result name="showInfo_success">/pages/showInformation.jsp</result>
    <result name="no_login">/pages/no_login.jsp</result>
    </action>

spring:
<bean id="showInfoAction" class="com.blog.action.ShowInfoAction" scope="prototype"></bean>

还是会出现标题上的问题,怎么办?
2014年4月12日 10:04

1个答案 按时间排序 按投票排序

0 0

缓存问题,你是不是用了oscache,获取用了代理开启了缓存功能,如nginx.或者使用了ajax,如果是ajax请求的url不变第二次就会从缓存获取结果

2014年4月13日 10:11

相关推荐

    泛微E9后台开发指南.pdf

    - Interceptor(拦截器):全局和局部拦截器为系统提供统一的处理流程,例如日志记录和异常处理等,支持无侵入式二次开发。 3. 开发指南细节: - Action类建立:Action类位于web目录下,负责对外提供接口服务,并...

    hibernate+struts后台分页

    3. 缓存:如果数据不常变动,可以使用缓存技术(如Hibernate的第二级缓存)来存储已分页的结果,减少对数据库的访问。 4. 负载均衡和数据库读写分离:在大型系统中,可以通过负载均衡和数据库读写分离进一步提高性能...

    Android客户端与服务器端的json数据交互(内含大量知识点)

    - 对于大数据量的JSON,考虑分页加载或使用流式解析,避免一次性加载导致内存溢出。 5. **错误处理和重试机制**: - 当网络请求失败时,需要有适当的错误处理机制,如显示错误信息或重试操作。 - 可以使用...

    cms后台管理

    将解压后得到的jeecms-3.0.2-final文件夹下的root文件夹更名为jeecms拷贝到tomcat 安装目录下的webapps 文件夹下(例如: D:\Tomcat 6.0\webapps\),启动tomcat,在地址栏中输入http://localhost:8080/jeecms, 您...

    页面中文和后台服务器端接收中文乱码问题完全解决

    这里的两次`encodeURIComponent`操作非常关键,第一次编码将中文字符转换成相应的编码形式,第二次编码则确保这些编码能够被正确传输。 ##### 服务器端处理 1. **使用`URLDecoder.decode`解码** 服务器端接收到...

    C#多线程解决界面卡死问题的完美解决方案

    1. 使用`Thread`类:可以直接创建`Thread`对象,通过传递委托到构造函数来指定线程执行的代码。例如: ```csharp Thread thread = new Thread(new ThreadStart(BackgroundTask)); thread.Start(); ``` 其中`...

    php后台程序与Javascript的两种交互方式

    同时,通过setInterval定时每200毫秒调用get_cookie函数一次,从而动态更新显示的Cookie值。 3. 为了能够重新从action.php获取新的Cookie值,main.htm中还提供了一个链接,点击链接会触发action.php重新加载,并生成...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    第二个按钮我们自己写了槽函数语句,其实图形的设计与直接写代码效果是 一样的。 这个程序里我们实现了两类窗口打开的方式,一个是自身消失而 后打开另一个窗口,一个是打开另一个窗口而自身不消失。可以看到他们...

    新版Android开发教程.rar

    也有分析认为,谷歌并不想做一个简单的手机终端制造商或者软件平台开发商,而意在一统传统互联网和 移 动互联网。----------------------------------- Android 编程基础 4 Android Android Android Android 手机新...

    Android高级应用源码-按下电源键,再次按下时,弹出自定义界面。Activity+service+receiver.rar

    当电源键第二次被按下,Service会启动这个Activity,将其展示在用户面前。为了确保Activity能正确显示,我们需要在AndroidManifest.xml中声明它,并设置合适的启动模式,比如singleTask,防止重复创建实例。 4. **...

    Android 面试基本问题

    6. XML解析原理:XML是一种结构化的数据格式,解析XML通常使用DOM(文档对象模型)和SAX(简单API for XML)两种方式,DOM一次性加载整个文档,而SAX事件驱动,按需读取。 7. HTTP网络通讯:Android通过...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    我们在前面第一章讲到XML是将数据和格式分离的。XML文档本身不知道如何来显示,必须有辅助文件来帮助实现。(XML取消了所有标识,包括font,color,p等风格样式定义标识,因此XML全部是采用类似DHTML中CSS的方法来定义...

    软件开发技术常用术语英中对照

    55. **原子操作 (Atomic Operation)**:在同一时间只执行一次的、不可分割的操作。 56. **特性 (Attribute)**:在编程中,用于描述对象或类型的元数据。 57. **音频 (Audio)**:与声音和音频处理相关的数据和功能。 ...

    仿世纪佳缘婚介交友系统5.3 ASP+SQL

    、登录每次赠送金币,会员每天登录赠送金币数,系统设计一天只能赠送一次。  (5)邮件选项设置: 、邮件组件选择(不支持、JMAIL、CDONTS、ASPEMAIL),一般虚拟主机都是安装Jmail组件。用鼠标选择下拉菜单...

    安卓四大组件最全面讲解

    1. **onCreate()**: 当 Activity 第一次被创建时调用,这是初始化 Activity 的最佳时机,如设置布局、绑定数据等。 - 参数:`Bundle savedInstanceState`,用于接收上次保存的状态信息。 2. **onStart()**: 当 ...

    ASP.NET页面借助IFrame提交表单数据所遇到问题的解决方法分享

    通过使用eventPush函数,可以确保在所有支持的浏览器中正确地监听和触发onload事件,从而保证了表单的第二次提交。 总结来说,解决ASP.NET页面借助IFrame提交表单数据的问题,主要涉及以下几个关键点: 1. 使用隐藏...

    多多校园论坛,很经典很强大

    4 管理员登录 管理留言 时,第一次输入错误时返回后,必再按一下“管理留言”来刷新页面,否则验证码不对,后台管理使用session记录在线状态,超时请重新登录 5 权限等级: 管理员 前后台所有操作,但不作为发贴者...

    海辉面试题

    静态代码块在类加载时执行一次,通常用于初始化类级别的变量。 #### JSTL中的标签 - `&lt;c:if&gt;` - `&lt;c:forEach&gt;` - `&lt;fmt:formatDate&gt;` - `&lt;sql:query&gt;` #### JSP中tag如何实现和配置 - 创建`.tld`文件来定义标签...

Global site tag (gtag.js) - Google Analytics