摘要: 在Jquery中实现ajax用post请求后台json数据时,返回了一个html,而不是想要的Json数据,这个问题郁闷了一上午,在网上查的方法一没用。最后终于发现是因为在service方法中引用了“super.service();” 这句话。去掉就解决了。 下面进入正题:js中如何操作json数据。一、要想熟练的操作json数据,就先要了解json数据的结构,json有两种结构:对象和数组。 1、对象一个对象以“{”开始,“}”结束。每个“名称”后跟一个“:”;“‘名称/值’ 对”之间使用“,”分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不需要。例如: var json.. 阅读全文
posted @ 2012-10-19 16:12 GYW. 阅读(4859) 评论(1) 推荐(0) 编辑
摘要: 一、jsp页面间传值中文乱码问题解决办法<%@pagelanguage="java"import="java.util.*"pageEncoding="GB2312"%><formaction="b.jsp">name:<inputtype=textname=name><inputtype=submit></form>b.jsp页面内容:<%@pagelanguage="java"import="java.util.*& 阅读全文
posted @ 2012-05-11 21:49 GYW. 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 经过本人实验该方法非常简单:Struts2文件下载时,如果所下载的文件名是中文时,就会出现乱码。解决办法如下:步奏一:修改fileName属性的set方法public void setFileName(String fileName) throws UnsupportedEncodingException { this.fileName = new String(fileName.getBytes("ISO8859-1"), "utf-8"); }步骤二:在getInputStream()方法中加上下面一句ServletActionContext.get 阅读全文
posted @ 2012-05-11 21:39 GYW. 阅读(9313) 评论(1) 推荐(1) 编辑
摘要: 实现原理 Struts 2是通过Commons FileUpload文件上传。 Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件 具体实现: 一 阅读全文
posted @ 2012-05-11 21:31 GYW. 阅读(26181) 评论(1) 推荐(3) 编辑
摘要: Spring中常用的hql查询方法(getHibernateTemplate()) --------------------------------- 一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryString , Object value); 示例:this.getHibernateTemplate().find("from bean.User u where u.name=?&quo 阅读全文
posted @ 2012-04-28 20:48 GYW. 阅读(600) 评论(0) 推荐(0) 编辑
摘要: “assigned” 主键由外部程序负责生成,在 save() 之前指定一个。 “hilo” 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。 “seqhilo” 与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 Sequence,适用于支持 Sequence 的数据库,如Oracle。 “increment” 主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。这种方式可能产生的问题是:不能在集群下使用。 “identity” ... 阅读全文
posted @ 2012-04-22 14:30 GYW. 阅读(11661) 评论(0) 推荐(0) 编辑
摘要: 今天我在循环一个Map的时候遇到了一个很郁闷的bug,纠结了很久,记下来!!!下面是部分代码<logic:equal name="map" property="key" value="Sno"> <td><bean:write name="map" property="value" /> </td></logic:equal> 在使用struts的标签<bean:write name="map" propert 阅读全文
posted @ 2012-04-20 19:04 GYW. 阅读(1621) 评论(0) 推荐(1) 编辑
摘要: struts-config.xml的配置文件必须按下面的顺序进行配置:1、display-name2、description3、data-sources4、form-beans5、global-exceptions6、global-forwards7、action-mappings8、controller9、message-resources*10、plug-in*如果不按此顺序会报如下异常:切记!严重: Parse Error at line 40 column 17: The content of element type "struts-config" must ma 阅读全文
posted @ 2012-04-20 18:38 GYW. 阅读(760) 评论(0) 推荐(0) 编辑
摘要: import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;//循环遍历map的方法public class CircleMap {public static void main(String[] args) { Map<String, Integer> tempMap = new HashMap<String, Integer>(); tempMa 阅读全文
posted @ 2012-04-20 15:40 GYW. 阅读(10372) 评论(1) 推荐(0) 编辑
摘要: 1.Action,其它类型的Action的父类,只能实现其中的 execute()方法来处理业务,缺点是,一个Action只能处理一个业务,不能自定义处理多个业务,所以一般很少用。MappingDispatchAction为每个不同的处理方法都要在struts-config.xml配置对应的action而DispatchAction只需要配置一个然后利用给parameter字段赋值来区分。从我做项目的经验来说,使用MappingDispatchAction恐怕是最方便最直接了,因为它最容易调试。因为根据form提交的action的不同就可以区分不同的方法(例如增加,删除,修改)但是缺点就是会是 阅读全文
posted @ 2012-04-20 14:57 GYW. 阅读(2047) 评论(0) 推荐(0) 编辑