dwr
来源:互联网 发布:天猫淘宝代运营 编辑:程序博客网 时间:2024/05/01 04:12
1: jsp
加入dao <script type='text/javascript' src='../dwr/interface/scoreItemDao.js'></script>
<script type='text/javascript' src='../dwr/engine.js'></script>
<script type='text/javascript' src='../dwr/util.js'></script>
<script type='text/javascript' src='../dwr/interface/scoreItemDao.js'></script>
<td class="contentbg">
<input type="text" class="text" id="gdbQcScoreitem.scoreItemDesc"
name="gdbQcScoreitem.scoreItemDesc" size="20" maxlength="25"
onchange="this.value=trim(this);onblur()" onblur="validateItem();" />
<span id="error2" style="color: 'red'">*</span>
<span id="errorid" style="visibility: hidden;color: 'red'">此评分项描述已经存在</span><br>
</td>
var isItemDescExist = false;
function show(data){
isItemDescExist = data;
var name = document.getElementById("gdbQcScoreitem.scoreItemDesc");
//返回重复标示侧显示错误提示
if(data){
${"errorid"}.style.visibility = "visible";
name.style.borderStyle = "solid";
name.style.borderColor = "red";
name.focus();
dwr.util.setValue("");
} else {
${"errorid"}.style.visibility = "hidden";
name.style.borderStyle = "";
name.style.borderColor = "";
}
}
function validateItem(){
var itemdesc = dwr.util.getValue("gdbQcScoreitem.scoreItemDesc");
scoreItemDao.isExitItemDesc(itemdesc,show);
}
2:dwr.xml----------放在WEB-INFO下面
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<create creator="spring" javascript="groupDao">
<param name="beanName" value="groupDao" />
</create>
<create creator="spring" javascript="scoreItemDao">
<param name="beanName" value="scoreItemDao" />
</create>
<create creator="spring" javascript="roleDao">
<param name="beanName" value="roleDao" />
</create>
<convert match="com.tpcorp.system.login.def.Staff" converter="bean"></convert>
</allow>
</dwr>
3: web.xml---------
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
4: spring application context.xml
<bean id="scoreItemDao" class="com.tpcorp.gdb.qualitycheck.dao.GdbQcScoreitemImpl" />
5: dao
public boolean isExitItemDesc(String scoreItemDesc) throws Exception {
String sql = "from GdbQcScoreitem as g where g.scoreItemDesc = '"
+ StringUtil.null2Str(scoreItemDesc) + "'";
List<GdbQcScoreitem> list = (List<GdbQcScoreitem>) this.getHibernateTemplate()
.find(sql);
if (log.isDebugEnabled()) {
log.debug("isExitItemDesc() - " + sql);
}
if (null == list || list.size() == 0) {
return false;
} else {
return true;
}
}
- dwr
- dwr
- dwr
- DWR
- DWR
- DWR
- dwr
- dwr
- DWR
- DWR
- DWR
- dwr
- dwr
- dwr
- dwr
- DWR
- dwr
- dwr
- java集合类总结
- 平凡而深刻
- *(volatile unsigned *)0x4F000000 的理解
- AOP
- projecteuler网站第三题解法:Get the largest prime factor of a number
- dwr
- 浏览器检测
- FTPPORT模式和PASV模式比较
- 老家那些事(组诗)
- ruby gem install mysql on unbuntu / windows / cygwin
- 一个Agent如何以程序的方式生成另一个Agent
- C++分割字符串的类
- FTP状态代码说明
- WIN+VMWARE6.5上面网络配置centOs(5.4版) ADSL接入的小结