浏览器的回退有两种情况:一种是服务器的缓存,一种是浏览器的缓存。
一般的处理方法:
服务器缓存:增加
session
检查,写个过滤器就行了。
浏览器缓存:在页面头信息中加入<meta
http-equiv="cache-control" content="no-cache">即可,如果是
JSP
页面,最好是在
java
里也写上
response.setHeader(...)
加入头信息的去缓存
;
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Cache-Control content=no-cache>
<META http-equiv=Expires content=0>
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
ofbiz
有点不同:用以上方法有时可能会不起作用。经过摸索发现一种解决方法。
解决方法:在
controller.xml
文件中,每个
view-map元素都加上
no-cache="true"
即可,在回退时会强制重新提交和读取页面。
如果还是没有效果,再用以下方法代替:
1
、过滤器,只放行登录页和登录按钮。在过滤器中,如果是成功登录则用重定向
跳转到登录后页面,在之后的页面跳转都不要用重定向
,在登出时要用重定向
,这样,登出后要回退就会强制对上个登录成功页面进行过滤检查了。
2
、也是写过滤器,加一个
index.jsp
里面就一个重定向到登录页面。在登出时指向
index.jsp
从这里再跳转到登录页面,这样,回退时就会回到
index.jsp
再次跳转到登陆页面了。
分享到:
相关推荐
9. **调试与性能优化**:如何调试Ofbiz应用,以及如何进行性能监控和优化,也是文档中不可或缺的部分。 10. **社区与支持**:介绍Ofbiz和Opentaps的社区资源,如邮件列表、论坛和在线文档,以便用户寻求帮助和参与...
4. CAS 验证成功后,生成服务票证(Service Ticket)并重定向回 ofbiz 应用。 5. ofbiz 应用验证服务票证,并在验证通过后创建会话,允许用户访问应用。 【ofbiz SSO 改造应用】 在实际应用中,可能会对 ofbiz 的 ...
ofbiz后台应用 - 订单 - 订单查询/订单列表 - 订单明细 - "PDF" 报表, 中文报"#" 错误。 需导入中文解决
Apache Ofbiz是一个开源的企业应用框架,它为构建复杂的业务应用程序...记住,学习Ofbiz不仅仅是掌握技术,更重要的是理解它如何适应和解决实际业务场景的需求。通过不断的实践和学习,你将成为一名熟练的Ofbiz开发者。
不用解压ofbiz-manual-zh-cn.zip 直接把.zip修改为.pdf即可 ofbiz-manual-zh-cn.pdf 博文链接:https://jiasudu.iteye.com/blog/157891
在实际项目中,处理字符编码问题是一项重要的工作,因为它直接影响到用户界面的显示效果和数据的正确性。理解并正确配置各种编码设置,是每个IT专业人员必备的技能之一。对于Ofbiz这样的大型企业级框架,配置细节的...
在提供的OFBIZ_Demo压缩包中,用户可以找到OfBiz的演示版本,这是一套预配置的环境,展示了OfBiz在实际业务场景下的功能和操作。这个演示通常包括以下部分: 1. **安装与配置**:压缩包可能包含了安装指南和配置...
在OFBiz中,MVC模式被广泛采用,以确保业务逻辑、用户界面和数据管理的有效隔离。 1. **模型(Model)**:在OFBiz中,模型通常由业务服务和事件处理组成,负责处理数据和业务逻辑。它们封装了与数据源相关的操作,...
3. 我们需要在 MySQL 中创建用户和库:ofbiz、ofbizolap、ofbiztenant。 本文详细介绍了 Ofbiz 的安装与配置过程,包括环境搭建、Eclipse 参数及插件设置、Ofbiz 项目结构、使用 Eclipse 打开 Ofbiz 的 Ant 命令、...
OFBiz系统基于Browser/Server模型运行,用户通过浏览器发送HTTP请求,Web服务器接收并处理请求,然后将结果返回给浏览器。在这个过程中,控制器解析请求,调用适当的处理器更新模型,再由视图响应变化,向用户展示...
"Ofbiz数据库全模型"包含了Ofbiz所有模块的数据库表结构,包括但不限于以下部分: 1. 产品模块:涉及到产品的基本信息,如产品代码、名称、类型、品牌、库存等,以及产品分类、变种、属性等复杂关系。 2. 订单模块...
系统中的权限种类繁多,包括但不限于系统预设权限、用户自定义权限、资源权限、操作权限等。这些权限与安全组之间建立多对多的关系,同样地,用户也通过多对多的方式与安全组关联。 系统预设权限通常是通过XML配置...
ofbiz遵循了Model-View-Controller(MVC)设计模式,这种模式对于大型商业逻辑项目的开发尤其有益,因为它能够有效地分离用户界面、后台操作和业务逻辑,降低代码耦合度,提高系统的可维护性和可扩展性。 **1. MVC...
参数很详细",意味着这份资料包可能包含了从不同来源收集的OFBiz信息,特别强调了中文技术文档,这意味着对于中文用户来说,理解OFBiz的各项技术和功能会更加方便,而且资料中对参数的描述十分详尽,适合学习和参考...
9. 修改OFBiz:修改OFBiz主要通过添加新的字段、更改数据、更新数据库、编辑用户界面、改变应用程序流程等方式进行。文档提到了通过创建新的屏幕和FTL(FreeMarker Template Language)文件来自定义用户界面。 10. ...
在IT行业中,尤其是企业级应用开发领域,Model-View-Controller(MVC)模式是被广泛采用的一种设计模式,它有效地解决了软件设计中的诸多问题,比如代码复用、业务逻辑与用户界面的分离、降低耦合度等。OFBIZ,作为...
学习OFBiz API并不仅仅局限于阅读文档,参与OFBiz社区的讨论,参考开源项目,甚至贡献代码都是提高技能的有效途径。此外,不断跟踪OFBiz的版本更新,了解新特性也是保持技术领先的关键。 总结,OFBiz API开发文档...