
javaWeb
ljqjsj
这个作者很懒,什么都没留下…
展开
-
request 中Parameter(参数) 和Attribute(属性)区别
HttpServletRequest类既有getAttribute()方法,也由getParameter()方法,这两个方法有以下区别: (1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,例如假定welcome.jsp和authenticate.jsp之间为链接关系,welcome.jsp中有以下代码: authentic转载 2010-11-10 18:13:00 · 1276 阅读 · 0 评论 -
Struts2中使用FreeMarker充当表现层
Struts2中使用FreeMarker充当表现层FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板,从而生成标准输出.FreeMarker特别适应于MVC模式的Web应用,虽然FreeMarker具有一些编程能力,但这种编程能力非常有限,无法实现业务逻辑转载 2010-11-11 09:21:00 · 422 阅读 · 0 评论 -
经典hql语句
经典hql语句 1.hql更新 String hql = "update PhUser set realName=?"; int row=this.getSession().createQuery(hql).setString(0, "小李想").executeUpdate(); PhUser 类名 2.hql删除 String hql = "delete PhUser a where a.userId=2"; int row=this.getSession().createQuery(hq转载 2010-11-15 17:41:00 · 848 阅读 · 0 评论 -
乱码问题
<br />解决********** 乱码<br /> <br />1 用SSH框架实现搜索和分页,页面用freemarker模板<br />2 ftl页面中实现两种功能:搜索和分页,搜索功能直接通过action方法解决,分页通过Ajax提交<br />3问题是当第一次中文搜索是可以成功,但是在分页中搜索传中文参数就会出现乱码问题<br />解决方法:(例如参数是keyWord) <br />方法一:在action中的set()方法中进行编码转换,加上下面这句<br /> this.keyW原创 2010-11-17 10:35:00 · 414 阅读 · 0 评论 -
错误提示:ORA-01747: user.table.column, table.column 或列说明无效
<br />运行程序时出现错误提示:ORA-01747: user.table.column, table.column 或列说明无效<br />原因:<br />创建表时使用了comment作为字段名称,查询语句中使用了comment字段,而comment是ORACEL的关键字,所以查询时出错。<br /><br />解决:<br />1.创建表是不使用ORACLE的关键字作为表字段名。<br />2.oracle 表字段关键字的查询 : 把字段名加上双引号,并且严格区分大小写。<br />建议采用第一种转载 2010-11-18 09:13:00 · 1555 阅读 · 0 评论 -
oracle 数据库中添加外键
<br />今天做项目时遇到要给表添加外键的问题,查了一下资料:<br />创建外键约束时假如使用Oracle默认的创建方式,在删除被参照的数据时,将无法被删除,这一点在Oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade和 on delete set null要害字来决定删除被参照数据时是否要将参照这个数据的那些数据一并删除,还是将那些参照这条数据的数据的对应值赋空。<br /> 例如下面这两个表中分别存的时员工的基本信息和公司的部门信息。我们为<br />creat原创 2010-11-23 18:31:00 · 10051 阅读 · 1 评论 -
Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对转载 2012-03-05 15:17:39 · 399 阅读 · 0 评论