`
foryougeljh
  • 浏览: 116483 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
JSF需要的jar文件 jsf-impl.jar jsf-api.jar commons-digester.jar commons-collections.jar commons-beanutils.jar jstl.jar standard.jar web.xml配置jsf servlet <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> ...
标签处理器类 package com.ljh.test; import java.io.IOException; import java.lang.reflect.Array; import java.util.Arrays; import java.util.Collection; import java.util.Map; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.JspFragment; import javax.servlet.jsp.tagext.SimpleTag ...
JSF 标准标签 <h:column> <h:commandButton> <h:commandLink> <h:dataTable> <h:form> <h:graphicImage> <h:inputHidden> <h:inputSecret> <h:inputText> <h:inputTextarea> <h:message for=""> <h:messages> <h:outputFormat> < ...
Session是一种服务器端技术,Session对象在服务器端创建,通常采用散列表来存储信息,例如,Tomcat的Session实现采用HashMap对象来存储属性名和属性值。 Cookie是由Netscape公司发明的、用于跟踪用户会话的一种方式。Cookie是由服务器发送给客户的片段信息,存储在客户端浏览器的内存中或硬盘上,在客户随后对该服务器的请求中发回它。 Session 与Cookie的最大的区别是,Session在服务端保存信息,Cookie在客户端保存信息。为了跟踪用户的会话,服务器端在创建Session后,需要将Session ID交给客户端,在客户端下次请求时,将这个ID随 ...
基本原理是:服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。这样如果用户回退到刚才的提交页面并再次提交的话,客户端传过来的令牌就和服务器端的令牌不一致,从而有效地防止了重复提交的发生。     这时其实也就是两点,第一:你需要在请求中有这个令牌值,请求中的令牌值可以通过隐藏字段来保存,保存的形式如: 〈input type="hidden" name="org.apache.str ...
写个验证码玩玩 servlet生成验证码 主要用到3个对对象BufferedImage 图像bufferGraphics2D 图片对象ImageIO 输出图片private static final int WIDTH = 120;//图片宽度private static final int HEIGHT = 25;//图片高度@Overrideprotected void doGet(HttpServletRequest request, Ht ...
重定向指的是sendRedirect,请求转发指的是getRequestDispatcher.forward() 1.浏览器地址栏 重定向后浏览器地址栏发生改变,而请求转发不改变,所以使用请求转发时应该注意刷新带来的重复提交问题。 2.请求次数与请求响应对象 重定向中有两次请求,而请求转发中只有一次请求。重定向中生成两组不同的请求响应对象,而请求转发过程只有一组,所以可以利用他来传request对象。 3.传值 重定向传值只能依靠地址后加?,而请求转发可以使用request对象的attribute方法。 4.路径参数 重定向中的路径参数为绝对路径。 ...
http://doc.java.sun.com/DocWeb/#r/Java%20EE%205/javax.servlet.Filter/columnMain
http://blog.csdn.net/ja_ii_ck/article/details/2043036 在Tcomcat目录里的,默认配置情况下把web应用放到webapps目录里面.默认配置中.webapps就像是站点的根目录一样.但是.如果网站很多.放多了会觉得混乱.那么我们这里的情况就是要把web应用放在另外一个地方.但是又要做成Tomcat的虚拟目录.这里给出三个方法: 第一个:(不推荐):更改server.xml.用记事本打开该文件.在<Host>和</host>之间加上<Context path="/site" docBase= ...
gem list可以查看redmine安装版本信息(本机安装环境rails 2.3.11,redmine-1.2.0) redmine集成ckeditor redmine安装CKEDITOR出错(undefined method 'reply' for class 'IssuesController') 解决办法: 下载redmine_ckeditor(https://github.com/a-ono/redmine_ckeditor) 解压文件,修改文件夹名称为redmine_ckeditor 进入redmine_ckeditor/lib,将issues_contr ...
http://coldtear.iteye.com/blog/28440 安装Subversion 下载http://subversion.apache.org/ SVN客户端TortoiseSVN 下载http://tortoisesvn.tigris.org/ 注意服务端SVN版本不能低于客户端版本 配置svnserver作为系统服务 假设 Subversion 安装在 C:/Program Files/Subversion,版本库放在了f:/svnsc create svn binpath= "C:/Program Files/Subversion/bin ...
JAVA中文字符编码问题详解 http://benladeng5225.iteye.com/blog/486983 首先要了解JAVA处理字符的原理。JAVA使用UNICODE来存储字符数据,处理字符时通常有三个步骤:   - 按指定的字符编码形式,从源输入流中读取字符数据   - 以UN ...
select, order by, desc, asc, where, between and,is null,or,and,in,not in,like,%, _,distinct, left/right/full outer join on SQL(structured query language) SQL 语句对大小写不敏感 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBAC ...
JPA一对多双向 1-m:多的一方为关系维护端,关系维护端负责外键纪录的更新,关系被维护端没有权力更新外键纪录. 拥有mappedBy注解的实体类为关系被维护端,另外的实体类为关系维护端的。顾名思意,关系的维护端对关系(在多对多为中间关联表)的CRUD做操作。关系的被维护端没有该操作,不能维护关系。 @ManyToOne表示一个多对一的映射,该注解标注的属性通常是数据库表的外键optional:是否允许该字段为null,该属性应该根据数据库表的外键约束来确定,默认为truefetch:表示抓取策略,默认为FetchType.EAGER(一的一端默认为立即加载,多的一端默认为懒加载)cas ...
http://www.bonashen.com/archives/268 JPQL就是一种查询语言,具有与SQL 相类似的特征,JPQL是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数JPQL语句支持两种方式的参数定义方式: 命名参数和位置参数。在同一个查询语句中只允许使用一种参数定义方式。命令参数的格式为:": +参数名" Query query = em.createQuery("select p from Person p where p.personid=:Id"); query.setPa ...
Global site tag (gtag.js) - Google Analytics