- 浏览: 464475 次
- 性别:
- 来自: 北京
最新评论
-
chexiazi:
一样的xml代码 报这个错 <ns1:XMLFault ...
CXF 通过用户名和密码进行验证 -
di1984HIT:
谢谢啊 ~~~
通过JavaCompiler进行编译java文件(转载) -
aa00aa00:
'%${userName}%' 这种是可以的,是可以模糊查询的 ...
mybatis 模糊查询 -
一棵杨柳的地盘:
我把你的代码不了一遍 但是汇报错首先:static { ...
CXF 通过用户名和密码进行验证 -
shangmin1990:
转 IntelliJ IDEA 编辑器生成 Hibernate 实体映射文件
文章列表
在使用Struts开发项目的时候发现很爽的一件事就是可以不使用request.getParmeter来获取数据了,但是同时也需要在在action中添加很多属性,这样也是问题,正好可以通过对象来封装这些属性,在页面中可以写成user.uid。来得到和传入后台。这个只要放到form表单中就可以完成这些事情
在ajax中也可以实现这样的效果,如下写法就可以实现整个表达提交给后台
jQuery.ajax({ type:"post", url:url, dataType:'text', da ...
mybatis 模糊查询
- 博客分类:
- 数据库
- java myBatis
使用数据库查询数据的时候,绝对会用到like进行模糊查询的,但是在myBatis中怎么实现呢
当时我有两个思路,第一在配置文件中配置, 最开始配置成如下:
and user_name like %#{userName}%,但是报错
这个错误有两处,一是应该用单引号把%#{userName}%括起来,二是不能用#号,而是改成$号,所以正确的配置应该是 and user_name like '%${userName}%'。
第二个思路是,配置文件不该,还为and user_name like #{userName},而在程序里做手脚,如在给userName赋值的setUserName方法中 ...
<?xml version='1.0' encoding='UTF-8' ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> ...
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本
Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+P 方法参数提示
Ctrl+Shift+Alt+N 查找类中的方法或变量
Alt+Shift+C 对比最近修改的代码
...
在使用struts2时,如果想定义action的话可以这样做
<action name="addUser" class="action.ManagerUserAction" method="add">
<result name="success">/addUser.jsp</result>
</action>
<action name="delUser" class="action.Man ...
通过Maven来搭建项目是越来越多人的选择,我也就凑了一下热闹,用maven来搭建了项目,发现还挺好用,但是也遇到了很多问题,下面记录一下Web项目部署到Tomcat下的问题
1、普通的WEB项目,就是虽然是用maven搭建的,但是没有使 ...
在昨天是使用velocity和Servlet整合,其中使用继承(extends) VelocityViewServlet来实现servlet解析vm模板,发现这样写比较麻烦,今天研究了一下怎么和struts2进行整合,发现struts2可以很好的整合velocity。
项目结构为:
这个项目是用maven搭的项目,因为发现找jar包太麻烦了。
其中pom.xml文件为:
写道
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:// ...
在使用myeclipse 工具开发maven与struts2结合的时候会报Could not find artifact com.sun:tools:jar:1.5.0 的错误,解决方案为:
1、先确认你的myeclipse使用的JRE System LIbrary 是jdk,而不是jre
2、修改eclipse下eclipse.ini文件,修改后的结果为:
-clean-showsplashcom.genuitec.myeclipse.product.ide--launcher.XXMaxPermSize256m-vmC:\Program Files\Java\jdk1.6.0_0 ...
#macro脚本元素允许模版设计者定义一段可以重复使用的VTL片断。不论简单的还是复杂的情况,Velocity宏都很有用。作为一个介绍Velocity宏的入门例子,下面的一段Velocity宏只有唯一的目的,就是减少打字的个数和可能发生的打字的错误。 #macro( d ) <tr><td></td></tr> #end 在这个例子中定义的宏的名字为d,并且可以使用类似于其他的VTL指示符的使用格式来调用:#d() 当这个模版被调用的时候,Velocity会使用一个空白的表格单元格来代替。 一个Velocity的宏能够包含零个(在上面这个例子中已经 ...
Velocity初始化过程解析
Velocity是一个表示层的模板框架,作为jsp的替代者,有着很多优势。小巧方便,不必使用el或者其他表示层技术来展示页面,感觉是一个很新颖的技术。
Velocity作为MVC框架中的V存在,和普通jsp页面有着不同,它是一种template引擎,利用先编辑完的格式来作为大纲,把一些需要变化的地方作为参数传入,显示时将模板和参数合并,达到最终输出的样子。本文使用目前最新的velocity1.6.2.jar包进行解析。
最根本的velocity就是由template,engine,
velocity与servlet的整合
- 博客分类:
- java
第一天学习velocity,参考别人的blog写了一个与Servlet结合的例子,写到下面以待备份
目录结构俩实体类代码:
Department
package com.velocity.bean;
public class Department { private int id; private String deptname;
public int getId() { return id; }
public void setId(int id) { this.id = id; }
public String getDeptname() { return de ...
spring与ibates整合,使用的spring版本是3.0.5,在整合的过程中遇到的最大的问题,不是代码的问题,而是jar包缺少的问题,发现spring3.0.5好多依赖包都没有提供,而且还需要很多依赖包。
配置ibates实际上和配置hibernate差不多,就是 ...
昨天学习了一下ibatis,按照ibatis 开发指南写了一个测试项目,感觉和hibernate相差还是很大的。hibernate是全自动的,而ibatis是半自动的,是需要自己手动写sql语句的(当然这些语句是写在xml文件中的),强调配置大于编码么,哈 ...
Java Transaction API(Java事务API) (JTA)Java Transaction API(Application Programming Interface)什么是JTA Transaction?它有怎样的特点呢?JTA Transaction是指由J2EE Transaction manager去管理的事务。其最大的特点是调用UserTransaction接口的begin,commit和rollback方法来完成事务范围的界定,事务的提交和回滚。JTA Transaction可以实现同一事务对应不同的数据库,但是它仍然无法实现事务的嵌套。分布式事务的规范由OM ...
很多人不知道怎么用 IntelliJ IDEA 编辑器生成 Hibernate 实体映射文件,很多人认为 IDEA 不支持此功能,或者需要安装特定的插件才能完成该操作。实际上 IDEA 支持该功能也无需安装IntelliJ IDEA插件。
以下为 IntelliJ IDEA 编辑器生成 Hibernate 实体映射文件过程和截图。
这里数据库用 Mysql DataBase 5.1 ,并且建立两个数据表为例,以下为 Table DDL
-- Table "tb_member" DDLCREATE TABLE ...