`
aaagu1234
  • 浏览: 145154 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
只要你认识了 HTML 标记,你便会知道特殊字符的用处。 HTML 原始码  显示结果  描述  &lt;  <  小於号或显示标记  &gt;  >  大於号或显示标记  &amp;  &  可用於显示其它特殊字符  &quot;  "  引号  &reg;  ®  己注册  &copy;  ©  版权  &trade;  ™  商标  &ensp;     半方大的空白  &emsp;     全方大的空白  &nbsp;     不断行的空白  ■ ISO ...
<转>在MyEclipse中安装Freemarker插件     今天在Eclipse上安装Freemarker的插件,一开始装官方网站上的推荐插件,装上后发现除了Freemarker代码高亮显示其他什么效果都没有,郁闷。在javaeye论坛上请教了下,据说官网上的那个插件不好用,又去重装了一个,这里备忘纪录一下。     首先在http://sourceforge.net/project/showfiles.php?group_id=163305下载插件,解压,将hudson.freemarker_ide_0.9.14文件夹放入eclipse下的plugins文件夹。   ...
webwork表单提交中有一个很有用的技巧,在提交成组的类似person[0].name,person[1].name的表单中,可以利用conversion使xwork自动装配对象属性到action中: form 代码: Html代码 <form action="savePerson.action">   <input type="text" name="persons[0].name" />   <input type="text" name="persons[0] ...
HTTP协议中传递的任何内容都是String类型的,所以一旦我们在服务器上需要一个非String类型的对象,例如:int或者Date,那么我们就需要在收到 HTTP请求的数据的时候,首先将String类型的数据变换为我们需要的对应类型的数据,之后 ...
缺省情况下, 所有的装换错误使用通用的i18n信息 xwork.default.invalid.fieldvalue , 你可以在你的全局il8n资源包中替换他(缺省文本是"Invalid field value for field xxx", 这里xxx是字段名称). 局部修改: 无论如何, 有时你会希望能够在每个字段上替换这一信息. 你可以在action相关的资源文件(Action.properties)中添加一个i18n信息: invalid.fieldvalue.xxx, 这里xxx是字段名称. 需要知道的是, 这些错误不会直接报告出来. 他们 ...
为什么会有类型转换? HTTP协议中传递的任何内容都是String类型的,所以一旦我们在服务器上需要一个非String类型的对象,例如:int或者Date,那么我们就需要在收到 HTTP请求的数据的时候,首先将String类型的数据变换为我们需要的对应类型的数据,之后再使用。这个过程就是类型转换 类型转换在Struts2中是透明的,即Struts2内置了类型转换机制。 转换原理: 以一个例子来说明如何使用Struts2内置的类型转换功能。加入我们希望用户在画面上输入一个字符形式的坐标点,例如(33,2)而我们希望在程序中得到一个Point(33, 2)的类型与之对应。 要想达到上面的功能我 ...
延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属 ...
但就此说一下关于lazy机制: 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延迟初始化错误。 下面把Customer.hbm.xml文件的<class></class>元素的lazy属性设为true,表示使用延迟检索策略: xml 代码 <class name="mypack.Customer" table="CUSTOMERS" l ...
示例需求:    要求用户登录,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。 一、页面部分 1、登陆页面代码(login.jsp) Java代码     <%@ page language="java" contentType="text/html; charset=GBK"%>      <%@taglib prefix="s" uri="/struts-tags"%>      <html>          <head>  ...
时间格式:2008-11-20 16:19:42 方法1: Timestamp d = new Timestamp(System.currentTimeMillis());   Timestamp d = new Timestamp(System.currentTimeMillis()); 方法2: Date date = new Date();      Timestamp nousedate = new Timestamp(date.getTime()); 整理一: 这里的一片文章,我个人认为讲解的很详细,有对 java.sql.Date的使用还有困惑的请看。 java.sql.D ...
在传统的Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSession和ServletContext。Struts 2框架让我们可以直接访问和设置action及模型对象的数据,这降低了对HttpServletRequest对象的使用需求,但在某些应用中,我们可能会需要在action中去访问HttpServletRequest对象以及其他两种对象,例如,用户登录成功后,我们应该将用户信息保存到Session中。 Struts 2提供了多种方式来访问上述的三种对象,归结起来,可以划分为两大类:与Servlet API解耦的访问方式和与Servlet ...
1 下载Tomcat最新版本 下载地址:http://tomcat.apache.org/ 2 下载mysql最新版本以及最近版本的驱动程序 下载地址:http://dev.mysql.com/downloads http://dev.mysql.com/downloads/connector 并将下载的mysql-connector-java-5.1.0-bin.jar a连接文件放到$CATALINA_HOME/lib/下。 3 安装mysql数据库 4 创建一个tomcat应用程序,工程的名字为DBTest 5 修改$CATALINA_HOME/conf/ context.xml为以下内容 ...
Struts2使用拦截器完成权限控制示例 关键字: struts2 权限控制 示例需求:    要求用户登录,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。 一、页面部分 1、登陆页面代码(login.jsp) Java代码     <%@ page language="java" contentType="text/html; charset=GBK"%>      <%@taglib prefix="s" uri="/struts-tags"%>    ...
1 实现权限控制拦截器 本示例应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。对于上面的需求,可以在每个Action的执行实际处理逻辑之前,先执行权限检查逻辑,但这种 ...
假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者 OpenSessionInViewInterceptor。session会在transaction结束后关闭。 如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下: <bean id="txProxyTemplate" abstract="true"         class="org.springframework.tra ...
Global site tag (gtag.js) - Google Analytics