Java Web
v墨竹v
个人独立博客:http://blog.mozhu.org
展开
-
登录页面验证码的简单实现,以及getOutputStream() has already been called for this response异常的解决方法
最近自己在倒腾一个网上订餐系统,在做登录验证时,需用JSP向网页中输出一张验证码图片,现将本人的验证码简单实现方法拿出来与大家分享,如有不足,还请指正。 效果图: 1.先写一个产生随机字符串的工具类,方法有很多种,下面给出本人实现代码,仅供参考:RandomCode.java:package com.sun.food.utils;import java.util原创 2009-10-07 08:29:00 · 2992 阅读 · 0 评论 -
HTTP认证方式
<br />HTTP请求报头: AuthorizationHTTP响应报头: WWW-Authenticate<br />HTTP认证 基于 质询 /回应( challenge/response)的认证模式。<br />◆ 基本认证 basic authentication ← HTTP1.0提出的认证方法 客户端对于每一个realm,通过提供用户名和密码来进行认证的方式。 ※ 包含密码的明文传递<br /> 基本认证步骤: 1. 客户端访问一个受http基本认证保护的资源。转载 2011-06-02 00:02:00 · 1068 阅读 · 0 评论 -
HTTP基本认证(HTTP Basic Athorization)过程分析
在HTTP协议进行通信的过程中,HTTP协议定义了基本认证过程以允许HTTP服务器对WEB浏览器进行用户身份证的方法,当一个客户端向HTTP服务 器进行数据请求时,如果客户端未被认证,则HTTP服务器将通过基本认证过程对客户端的用户名及密码进行验证,以决定用户是否合法。客户端在接收到HTTP服务器的身份认证要求后,会提示用户输入用户名及密码,然后将用户名及密码以BASE64加密,加密后的密文将附加于请求信息中, 如当用户名为anjuta,密码为:123456时,客户端将用户名和密码用“:”合并,并将合并后的原创 2011-06-01 23:35:00 · 1551 阅读 · 0 评论 -
[分布式技术]Java RMI
这几天在看《Core Java》,研究了下RMI技术,现在用一个小例子演示下RMI技术原创 2011-04-06 21:38:00 · 1741 阅读 · 1 评论 -
JSTL 入门: 表达式语言
<br /><br />简介: JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerworks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素。您还将了解如何通过从表示层删除源代码来简化软件维护。最后,您将了解 JSTL 经过简化的表达式语转载 2011-05-19 23:59:00 · 789 阅读 · 0 评论 -
JSTL 入门: 探讨 core
简介: 顾名思义,JSP 标准标记库(JSP Standard Tag Library,JSTL) core 库为一些基本功能(如,管理限定了作用域的变量和与 URL 交互等)和基本操作(如,迭代和条件化)提供了定制标记。这些标记不仅可以由页面设计人员直接利用,而且还为与其它 JSTL 库相结合从而提供更复杂的表示逻辑奠定了基础。Mark Kolb 在本文中继续对 JSTL 和 core 库进行探讨,研究用标记来协助流控制和 URL 管理。通过阅读本系列的 第一篇文章,您对 JSTL 有了初步的了解。我们描转载 2011-05-19 23:43:00 · 820 阅读 · 0 评论 -
[Tomcat]HTTP Status 403 - Access to the requested resource has been denied
HTTP Status 403 - Access to the requested resource has been denied问题原因: $CATALINA_HOME/conf 目录下的 tomcat-users.xml 文件内容如下:原创 2010-06-14 16:19:00 · 7261 阅读 · 0 评论 -
[HttpClient]HTTPClient PostMethod 中文乱码问题解决方案(2种)
HTTPClient PostMethod 中文乱码问题解决方案(2种) Apache HttpClient ( http://jakarta.apache.org/commons/httpclient/ ) 是一个纯 Java 的HTTP 协议的客户端编程工具包, 对 HTTP 协议的支持相当全面, 更多细节也可以参考IBM 网站上的这篇文章 HttpClient入门 (http://w原创 2010-04-25 11:04:00 · 50362 阅读 · 3 评论 -
[HttpClient]Using getResponseBodyAsStream instead is recommended警告的解决方案
Using getResponseBodyAsStream instead is recommended警告的解决方案 超简单的使用httpclient的GetMethod,总是挑出饶人的警告信息:Oct 30, 2006 12:21:42 AM org.apache.commons.httpclient.HttpMethodBase getResponseBody WARNING: Go原创 2010-04-25 10:59:00 · 6787 阅读 · 0 评论 -
[异常解决]java.lang.NoClassDefFoundError: antlr/ANTLRException
部署时出现异常java.lang.NoClassDefFoundError: antlr/ANTLRException org.hibernate.hql.ast.ASTQueryTranslatorFactory.createQueryTranslator(ASTQueryTranslatorFactory.java:35) org.hibernate.engine.query.HQLQue原创 2010-04-13 22:38:00 · 21474 阅读 · 10 评论 -
页面跳转到BackURL功能(基于struts2实现)
页面跳转到BackURL功能(基于struts2实现)应用场景:在查询用户列表/user!list.action时,点击新增用户,将跳转到/user!input.action现在需要新增成功后跳转到/user!list.action常规的做法是在UserAction里定义一个Result=RELOAD, location = "user!list.action",原创 2013-11-02 23:53:03 · 8882 阅读 · 2 评论