1. 用jcaptcha实现验证码,在谷歌等浏览器上都能通过Zone刷新,但是在IE上刷新无效,原来IE会缓存静态的URL等数据,由于我的验证码图片url路径没变,只是重刷,IE就使用缓存的图片
修改验证码图片路径获取方式后,IE验证码刷新正常
/**
* @Title: getJcaptchaImgUrl
* @Description: 验证码URL
* @return 每次刷新,图片随机生成
*/
public String getJcaptchaImgUrl() {
return request.getContextPath() + "/jcaptcha.jpg?" + new Date().getTime();
}
分享到:
相关推荐
- **常用命令和工具**:介绍了Tapestry开发过程中常用的命令行工具和插件,帮助提高开发效率。 #### 第3章:Tapestry与HTML表单 - **表单元素**:详细解释了Tapestry中如何创建和管理各种表单元素(如文本框、下拉...
`log4j-1.2.16.jar`是日志记录库,用于收集和记录应用程序运行过程中的各种信息,这对于调试和性能监控至关重要。Tapestry与Log4j的集成使得开发者可以方便地控制和调整日志级别,以满足不同阶段的需求。 `tapestry...
- **Java JDK**: 需要安装 Java 开发工具包 (JDK),如果计划使用 Tapestry 的注解功能,则需要 JDK 1.5 或更高版本。 - **Ant**: 构建过程中需要 Apache Ant 工具来执行构建任务,推荐版本为 1.6.2 或更高版本。 - *...
- **View与Control的映射**:Wicket中的组件既是视图又是控制器,这种双重角色简化了开发过程。 **4.3 Wicket的控件体系** - **Component的继承体系**:Wicket的核心类`Component`是所有可视组件的基类,包括标签...
网络游戏开发涉及许多复杂的技术问题,这部分内容可能探讨了网络游戏开发中的一些关键技术框架,比如客户端渲染、服务器端逻辑处理、网络通信协议等方面的知识,并分析了这些技术的特点以及它们如何影响玩家体验。...
- **与 Tapestry 比较:** 两者都强调组件化开发,但 Wicket 在性能优化方面做得更好,且有更活跃的社区支持。 - **与 ASP.NET 比较:** ASP.NET 更多地依赖于服务器端事件处理机制,而 Wicket 则采用更为现代化的...
4. **常见问题解答(FAQ)**:解答开发者在使用AppFuse过程中可能遇到的常见问题,是解决问题的第一站。 5. **新闻和文章**:分享最新的AppFuse动态,包括开发进展、版本更新等。 6. **博客和演讲**:收集了...
**背景**:Flare 是从 Blacklight 开发过程中提炼出来的 Ruby on Rails 插件。 **特点**: - 提供搜索建议功能。 - 支持保存搜索。 - 饼图分面搜索。 - 与 Simile Timeline/Exhibit 的集成。 Flare 作为 ...
- **Tapestry**:了解Tapestry框架的特点,学会使用组件模型进行Web开发。 - **Cocoon**:掌握Cocoon框架的配置方法,了解其在内容管理中的应用。 #### 九、Web容器 - **Tomcat、Resin、JRun**:熟悉常用的Web...
在大型应用中,如何清晰地定义和控制应用的导航逻辑,尤其是涉及多步骤交互过程时,成为了开发者的关注焦点。Spring Web Flow (SWF)正是为了解决这一难题而生,它是Spring Framework中的一个强大组件,专门用于管理...