- 浏览: 89748 次
- 性别:
- 来自: 济南
最新评论
文章列表
java.sql.sqlexception io 异常 the network adapter could not establish the connection:遇到这个异常的时候,我们也许发现我们用数据库的桌面控制工具是能连接数据库的。
这时候解决这个问题首先要想到的是自己的代码数据源配置,有很多时候我们使用的都是服务器端的数据库:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" ...
近段日子项目需要做一个向form里提交list的操作,从网上找了不少信息,虽然还是有些地方不理解,但终于还是将这个功能实现了。现在总结一下,有的地方我不了解标注了一下,也希望大虾给个解释,不胜感激。也希望能给需要的兄弟们一些信息。
首先,我们需要的list的要继承java.util.ArrayList重新定义一个OurList, 并重写了public Object get(int index)接口,防止越界,这个类是关键之所在,切记!!!
public class OurList extends ArrayList {
private static final ...
首先,要将后台return的list 在Action方法中放到一个session当中。(当然这里的list中存放的是基本类型的数据)
HttpSession session = request.getSession();
session.setAttrbute("theGottenList",theGottenList);//将返回的list放到session中去。
当然这里list的名字在程序中要有唯一性。
然后,在Jsp页面中的js获取这个list。运用到了<logic:iterate></logic:iterate>标签。
var ...
<%@ page language="java" contentType="text/html; charset=GBK"%>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd&quo ...
我们在应用ssh对blob数据进行存储时,会遇到一些细节的问题。这些涉及到了pojo中数据类型的定义,struts,hibernate中数据类型的定义,以及在spring配置文件中的定义等。从网上搜索,关于这些问题的总结如下:
一、问题需求:
...
首先,图片在hibernate的配置文件中要标示为:
<property name="photo"
type="org.springframework.orm.hibernate3.support.BlobByteArrayType">
<column name="PHOTO" />
</property>
这样图片在数据库中是以BLOB形式存储的。在对应的实体类中:
private byte[] photo;
将其定义为字符数组的形式。
上传:对应的form定义上 ...
如果想要把一个List转换为array数组,需要用其toArray方法,如:Company[] companies = (Company[]) companyList.toArray(new Company[companyList.size()]);
如果想要把一个array数组转换为List,需要用到java.util.ArrayList类的asList方法,如:ArrayList companyList2 = new ArrayList( Arrays.asList(companies) );
完整的例子如下:
1. 先定义一个java bean: Company.java
...
在EL表达式中要显示“yyyy-MM-dd”格式的日期(当然是你想要的格式):
使用<fmt:>格式化标签
1 在页面上导入 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> (在正式的项目中,本句声明会写到共享的jsp中页面)
2 格式化日期<fmt:formatDate value="${XXX.date}" pattern="yyyy-MM-dd"/>
...
基本介绍:
showModalDialog() (IE 4+ 支持)
showModelessDialog() (IE 5+ 支持)
window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。
window.showModelessDialog() 方法用来创建一个显示HTML内容的非模态对话框。
使用方法:
v ...
one-to-many的排序可以通过配置一个order-by="** desc"即可实现
如:
Java代码
1.<set name="clubMessage" table="club_Message" inverse="true" cascade="delete" order-by="create_time desc">
2. <key column="club_id" />
3. <one-t ...
通常使用window.open的方式开启新窗口的话
要取得父窗口的控件,可以用window.opener来取得父窗口
然而如果使用showModalDialog的话...却无效
如果有需要的话,需要修改开启的语法以及showModalDialog中的语法
开启语法第2个参数请填写为window,范例如下 :
var rc=window.showModalDialog(strURL,window,sFeatures);
然后接着就是呼叫父窗口的语法
var pWindow=window.dialogArguments;
这样就可以取得父窗口的window对象控制了。例如:
wi ...
以前是通过AJAX从后台数据显示在页面,每条数据前加入一个checkbox,方便多条记录选择,而所有通过AJAX取得的数据都通过documnet,write写在一个form表单下,所以,非常容易解决通过checkbox选择的数据提交给后台处理,原项目使用struts1.2,现在基本上都用struts2了,可以通过一个动态DynaActionForm来获取页面表单数组数据,如
<input type="checkbox" name="ids" value='通过ajax取得的数据ID'/>
在struts-config.xml文件中配置
& ...
Js实现checkbox全选和全不选
- 博客分类:
- JS相关
只做checkbox的全选的话,下面的这个例子是个很好的选择:
function checkAll(e, itemName)
{
var aa = document.getElementsByName(itemName);
for (var i=0; i<aa.length; i++)
aa[i].checked = e.checked;
}
<input type=checkbox name=chkBox value=1 disabled>
<input type=checkbox name=chkBox v ...
javax.servlet.jsp.JspException: TableTag Problem: javax.servlet.jsp.el.ELException: The "." operator was supplied with an index value of type "java.lang.String" to be applied to a List or array, but that value cannot be converted to an integer.
问题的解决:
在HQL多表查询时,查询语句返回的结果集中,可能是多个对象 ...