- 浏览: 40808 次
- 性别:
- 来自: 江西
最新评论
-
331875787:
whfdhg fdtu5fd fd hjsda drtu g ...
Grails 日期操作 -
lucols:
gem install will_paginate
小弟刚接触RUBY遇到问题了 -
redish:
http://www.iteye.com/topic/2128 ...
小弟刚接触RUBY遇到问题了
文章列表
<a href="<c:url value=""/>">a</a>或
<a href="<%=response.encodeURL('url')%>">a</a>
outbound-rule得配合C标签使用或用<%=response.encodeURL('url')%>才能在页面上正常显示
我用的是struts2+spring2.5+ibatis
前端用的是velocity
action会执行两次或三次
问题在于页面上的img元素
<img src='$user.picUrl'/>
当$user.picUrl等于空字符串的时候,就会引起action方法调用多次!!!
我在model里判断,当picUrl==""的时候,赋个非空字符串值就可以了
引用http://www.iteye.com/topic/122566?page=2
grails logout 跳转别的页面
- 博客分类:
- grails
import org.codehaus.groovy.grails.plugins.springsecurity.SpringSecurityUtils
class LogoutController {
def userService
/**
* Index action. Redirects to the Spring security logout uri.
*/
def index = {
if(params.redirect){
...
引用 http://java.dzone.com/news/database-connection-pooling
dataSource {
configClass = GrailsAnnotationConfiguration.class
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
//driverClassName = "com.p6spy.engine.spy.P6SpyDriver" // use this driver to enable ...
js 获得form表单中的action
- 博客分类:
- js
在IE7中document.getElementById('form').action=url会出错。
解决办法 document.getElementById('form').attributes['action'].value=url
这样就解决了。
public static void zip(File dest, String src) {
Zip zip = new Zip();
zip.setBasedir(new File(src));
// zip.setIncludes(...); 包括哪些文件或文件夹eg:zip.setIncludes("*.java");
// zip.setExcludes(...); 排除哪些文件或文件夹
zip.setDestFile(dest);
Project p = new Project();
p.setBaseDir(new ...
地址栏输入中文出乱码解决方法
- 博客分类:
- 地址栏输入中文出乱码解决方法
修改tomcat中的servlet.xml 配置文件
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="utf-8"
redirectPort="8443" />
和
<Connector port="8009" protocol="AJP/1.3&qu ...
/**
* 字符串按字节截取
* @param str 原字符
* @param len 截取长度
* @return String
* @author ivan
* @since 2010.07.05
*/
public static String splitString(String str, int len) {
return splitString(str, len, "...");
}
/**
* 字 ...
如果url-pattern为*.do有后缀,则再加一个filter-mapping,url-pattern为*.jsp就可以解决
<filter-mapping>
<filter-name>action2</filter-name>
<url-pattern>*.do</url-pattern>
<dispatcher>FORWARD</dispatcher>
<dispatcher>REQUEST</dispatcher>
...
问题描述:用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交。
解决方案:
1.使用客户端脚本
提到客户端脚本,经常使用的是JavaScript进行常规输入验证。在下面的例子中,我们使用它处理表单的重复提交问题,请看下面的代码:
<form method="post" name="register" action="test.php" enctype=
"multipart/form-dat ...
使用token防止二次提交时,需要首先在form中进行设置:
<g:form useToken="true" ...>
然后在controller的代码中使用withForm方法处理有效和无效的请求:
withForm {
// good request
}.invalidToken {
// bad request
}
如果只是不提供invalidToken方法的内容的话,Grails会设置flash.invalidToken属性,并redirect到原始页面。可以使用下面代码处理:
<g:if test="${flash. ...
一. Tomcat内存溢出的三种情况及解决办法分析
Tomcat内存溢出的原因
在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。
这里根据平时遇到的情况和相关资料进行一 ...
FileUploadAction.java
package com.tya.base.action;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.PrintWriter;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
import javax.ser ...
window.addEvent('domready', function(){
new FormCheck('subForm', {'onValidateSuccess':searchSubmit,
//display : {keepFocusOnError : 1,showErrors : 1},
submit: false,trimValue:true});
}
list.eachWithIndex{item ,index->
}