易截截图软件、单文件、免安装、纯绿色、仅160KB

Jsp 验证码(检验码)的实现


利用Apache的一个 开源项目Image Tag Library(http://jakarta.apache.org/taglibs/sandbox/doc/image-doc/intro.html)
利用Apache的一个 开源项目Image Tag Library(http://jakarta.apache.org/taglibs/sandbox/doc/image-doc/intro.html)
下载必要文件
1)下载Jakarta-Taglibs:
http://people.apache.org/builds/jakarta-taglibs-sandbox/nightly/
   解压后取出taglibs-image.jar放于/WEB-INF/lib下
将taglibs-image.tld拷到/WEB-INF/下
2)下载Poor Man's Imaging Wrapper:Image Tag 用到了这个包
http://www.mullassery.com/downloads/ 填写一些必要信息后就可以免费下载了
解压后将pmiw.jar拷到/WEB-INF/lib下
在web.xml中配置ImageServlet
<context-param>
    <param-name>ImageServletMapping</param-name>
    <param-value>/gen-image</param-value>
</context-param>
<servlet>
    <servlet-name>ImageServlet</servlet-name>
    <servlet-class>org.apache.taglibs.image.ImageServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>ImageServlet</servlet-name>
    <url-pattern>/gen-image/*</url-pattern>
</servlet-mapping>
在jsp页面中加入实现代码(部分内容参考了http://technology.a.lunqun.com/read.php?tid=149894&page=e&fpage=1)
1)在页首加入<%@ taglib uri="/WEB-INF/taglibs-image.tld" prefix="img" %>
2)在页面顶端加入
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
%>
3)在想加上验证码的地方加上如下代码:
<%
int num = (int) java.lang.Math.round(java.lang.Math.random() * 8999);
String sRand = "" + (1000 +num);
session.setAttribute("userInfo.authcode",sRand);
%>
<img:image src="/graphics/auth.jpg" refresh="true">
<img:text text="<%=sRand.substring(0,1)%>" x="7" y="-1" font="Times New Roman" bold="false" size="22" color="0x993399" italic="true" />
<i


相关文档:

jsp 调用connection

function editFormSubmit() {
    var dataForm = Ext.getDom("dataForm");
    var conn = new Ext.data.Connection({url:"edit.action"});
    conn.request({
     params:{
      selectId: ......

用 JSP 自己编写 CKEditor 图片上传服务器端代码

今天学会了如何自己编写 JSP 用来处理 CKEditor 的图片上传。
<%@ page import="org.apache.commons.fileupload.FileItem" %>
<%@ page import="java.util.List" %>
<%@ page import="org.apache.commons.fileupload.disk.DiskFileItemFactory" %>
<%@ page import ......

Jsp开发中使用Cookie实例(实现记住密码功能)

Login.java
/******************************************************/
注意:由于在jsp中创建Cookie时,必须保证Cookie创建语句写在jsp页面头部的<jsp:include page="includes\head.jsp" flush="true" />标签之前才会生效,否则手动添加的Cookie失败。
所以我决定讲创建Cookie语句放在servl ......

jsp 设置session

<filter>
  <filter-name>struts2</filter-name>
  <filter-class>
   org.apache.struts2.dispatcher.FilterDispatcher
  </filter-class>
 </filter>
 <filter-mapping>
  <filter-name>strut ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号