随笔分类 - javaweb
摘要:首先在网上搜了下jsp生成验证码的代码,如下:package com.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.PrintWriter;import java.util.Arrays;import java.util.Collections;import java.util.List;import java.util.Random;
阅读全文
摘要:大三最后一学期的课程设计了!今天帮同学改错,网站系统需要向数据库里插入中文字符,我把中问字符和数据库的编码都改成utf-8可是执行insert的sql语句报错,说是乱码!找了很久的问题,试了很多其它方法转换字符格式编码什么的!最后在网站上看到一句话了将原来的jdbc:mysql://localhost:3306/YourDb改为jdbc:mysql://localhost:3306/YourDb?useUnicode=true&characterEncoding=UTF-8做完以上工作后,插入到mysql的中文应该不会再是乱码了.OMG!!!好吧,连接mysql数据库后面也需要加上编码
阅读全文
摘要:下载http://www.fckeditor.net/downloadFCKeditor.Javahttp://sourceforge.net/project/showfiles.php?group_id=75348&package_id=129511-1-copy fckeditor文件夹到项目的webRoot目录下-2-添加Jar包slf4j-simple-1.5.0.jarslf4j-api-1.5.0.jarjava-core-2.4-beta-1.jarcommons-io-1.3.2.jarcommons-fileupload-1.2.jar-3-classes下fcked
阅读全文
摘要:一. 手动输入完成校验1.普通的处理方式:只需要在action中重写validate()方法2.一个action对应多个逻辑处理方法:指定校验摸个特定方法的方式:重写validateXxxx()方法。Eg:如果,只校验login方法,则只需重写validateLogin().二. 输入校验流程:1. 类型转换器负责对字符串的请求参数执行类型转换。并将这些值设置成Action的属性值。2. 转换过程中若出现异常,则将异常信息保存到ActionContext中,conversionError拦截器将其封装到fieldError中。3. 通过反射调用validateXxx()方法。4. 调用vali
阅读全文
摘要:struts.xml配置文件中result的语法:xxxxx Struts2支持的不同类型的返回结果为: Chain Result-->type="chain"
用来处理Action链 Dispatcher Result -->type="dispatcher"
用来转向页面,通常处理JSP FreeMarker Result -->type="freemarker"
处理FreeMarker模板 HttpHeader Result -->type="httpheader"
用来控制特殊的H
阅读全文
摘要:本文章非原创,本文章抄录于http://blog.sina.com.cn/s/blog_850822020100u5ct.htmlMyEclipse办法为9.0M1当在struts.xml中使用chain和redirectAction这两个类型结果的时候,会报检查错误!Multiple annotations found at this line:-Undefined actionnamespaceparameter- Undefined actionName parameter相信不少朋友会被这个错误折腾的很难受吧,现在说下解决方案,在百度和google上搜了很久,国外网站也看了下,半天都没
阅读全文
摘要:软件开发工程师的20条编程经验.编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序 编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影
阅读全文
摘要:一年前我大学毕业,刚刚步入社会。我很很多很多创业计划,我想去实现它们。但是,我不会编程。 听取了 Yipit 的创始人Vin Vacanti 的建议后,我开始自学编程。 最终我是学会了开发自己的原型,但道路很崎岖。如果你也跟我一样走在自学的道路上,我希望你能避免我犯过的错误。 错误 #1: 我花了大量的时间去学习我实际上并不需要的东西。 我不知道如何开始。有这么多可以学习的东西,有这么多的讨论和这么多相互否定的观点,让我不知道什么才是最重要的技术。经过一段时间浸泡在Hacker News,Quora, 和 StackOverflow上,以及其它一些偶然在某些文章里发现的词语,我拼凑了...
阅读全文
摘要:1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。2、contentType="text/html;charset=UTF-8"的作用是指定对服务器响应进行重新编码的编码。3、request.setCharacterEncoding("UTF-8")的作用是设置对客户端请求进行重新编码的编码。4、response.setCharacterEncoding("UTF-8")的作用是指定对服务器响应进行重新编码的编码。response.setCharacterEncodin
阅读全文
摘要:在web应用中是不能访问本地文件De,可以把要引用的文件移到项目中,通过相对路径获取。有时候我们就是需要访问本地文件,那么我们可以通过流的形式传入。例如:在showPic.jsp中:/viewListener/viewWareCamera/picCreate.jsp?ppath=" width="500" height="400" id="imgg"/>在这里,我们的src通过调用另一个jsp来实现。并且也可以根据需要向另一个jsp传值。那么,在picCreate.jsp中:这样就可以实现显示本地的文件或图片。
阅读全文
摘要:问题研究--字符集编码1.概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2.编码基本知识最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准
阅读全文
摘要:jsp基础速成精华讲解2010-05-13 17:37:27|分类:Servlet三个要素:1.必须继承自HttpServlet2.必须实现doGet()或者doPost()3.必须在web.xml中配置ServletHttpServeltRrequest:请求对象getParameter():获得表单元素的值getAttribute():获得request范围中的属性值setAttribute():设置reqeust范围中的属性值setCharacterEncoding():设置字符编码HttpSerletResponse:相应对象sendRedirect():外部跳转getWriter()
阅读全文
摘要:浅谈ssh(struts,spring,hibernate三大框架)整合的意义及其精髓2010-07-01 11:36hibernate工作原理原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作3. hiberna
阅读全文
摘要:1.tomcat5下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法在tomcat5下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。具体的原因就是在tomcat中jsp编译成servlet之后在函数_jspService(HttpServletRequest request, HttpServletResponse response)的最后有一段这样的代码finally { if (_jspxFactory != null) _jspxF
阅读全文