- 浏览: 98653 次
- 性别:
最新评论
-
chinrui:
iamaj2eeprogrammer 写道顶一个 。。。。。。 ...
日志规范 -
iamaj2eeprogrammer:
顶一个 。。。。。。。。。。
日志规范 -
chinrui:
如果Eclipse安装过Android的开发插件,可能会有一定 ...
使用Ant编译生成Hadoop的Eclipse插件
文章列表
struts2与jxl整合导出Excel文件
- 博客分类:
- 项目应用
struts2与jxl整合导出Excel文件
1、导入相应的Jar包
jxl.jar
2、下载请求
<a href="Complain_exportExcel.action" >导出为Excel文件</a>
<a href="Complain_exportExcelPage.action?pageNumber=${ page.pageNumber }" >导出当前页为Excel文件</a>
3、struts.xml的配置
<action name="Complain_expo ...
使用dwr进行异步的请求操作
使用dwr可以通过调用javascript的方法来调用java的相应方法,从而达到异步请求处理的结果。
1、导入相应的jar包
dwr.jar
2、编写处理Ajax请求的类
package cn.hpu.dwr;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpSession;
import cn.hpu.po.RoleRelation;
import cn.hpu.po.User;
import cn.hpu.service.U ...
struts整合jfreechart
- 博客分类:
- 项目应用
Struts2与JFreeChart的整合
1、添加相应的jar包(除struts2所必需的包以外的包):
struts2-jfreechart-plugin-2.3.12.jar
jcommon-1.0.17.jar
jfreechart-1.0.14.jar
2、添加相应的Action
package cn.hpu.action;
import java.awt.Font;
import java.util.List;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeC ...
PagingToolbar带参数的分页
- 博客分类:
- web前端
PagingToolbar带参数的分页
一般在分页的时候,会指定两个参数,Start与Limit一个是第几条记录开始,一个是一个页面最多几条记录,一般来说这两个条件已经够了,但是如果你要进行有多余条件查询的时候,就要传递额外的参数 ...
异常信息:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'hibernate_sequence' in field list
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
...
如何指定struts2返回我们需要的json类型数据?
今天下午做项目的时候,明明可以查到数据,可是就是没有在客户端进行显示,把所有前台代码扫了几遍,都不能找到原因,通过查看返回的json代码,发现有很多多余的返回内容,也就是这些多余的返回内容造成了前台解析的错误,经过上网查询找到了解决的办法:
处理请求的Action:
package com.hpu.action;
import java.util.List;
import javax.annotation.Resource;
import com.hpu.pojo.Commodity;
import co ...
package com.hpu.image;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Random;
import javax.imageio.ImageIO;
import javax.servlet.ServletException;
imp ...
MyEclipse安装spket出现bug,错误信息为:
the 'org.eclipse.wst.jsdt.ui.JavaNoTypeCompletionProposalComputer'
错误原因是:
没有使用Spket Javascript Editor
解决方法:
Windows---Preferences---General---Editors---File Associations---js---Spket Javascript Editor
Struts与Extjs的整合
1、引入以下Jar包
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
dom4j-1.6.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
struts2-core-2.3.12.jar
struts2-json-plugin-2.3.12.jar
xwork-core-2.3.12.jar
2、建立Person类
package com.hpu.poj ...
将对象转换成XML文档形式
1、第一步:引入以下包
-----xstream-1.4.4.jar
2、新建pojo类
package com.hpu.pojo;
public class Person {
private int id;
private String name;
private String number;
public Person(int id , String name , String number) {
this.id = id;
this.name = name;
this.number = number;
...
Extjs中使用AsyncTreeNode生成树
1、在使用AsyncTreeNode动态的生成树的时候,要使用到Ext.tree.TreeLoader进行请求
AsyncTreeNode是异步的请求,要求返回一个Json格式的字符串,需要注意的是,如果返回的字符串中带有中文,就需要把请求 ...
自定义拦截器进行登陆验证
- 博客分类:
- 项目应用
自定义拦截器进行登陆验证
拦截器代码:
package com.hpu.interceptor;
import java.util.Map;
import com.hpu.model.Manager;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.AbstractIn ...
struts自定义类型转换器
- 博客分类:
- 项目应用
struts自定义类型转换器
在struts接收的请求参数都是字符串,但是struts定义了很多的类型转换器,对基本类型进行了很好的转换,但仍然满足不了广大开发者的需求,此次我们自定义一个全局的类型转换对日期类型进行简单的转换,当然方法很多,我只说一种简单的,够用就行:
package com.hpu.convertor;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import j ...
使用Filter解决编码问题
在我们做项目的过程中,经常会遇到编码的问题,当ssh三大框架整合的时候,可以在struts.xml里面配置如下解决编码问题:
<constant name="struts.i18n.encoding" value="gbk"/>
struts2.1.6版本对于这个配置有bug,现在已经改正,可以使用,对于这个配置起作用的要求是所有编码要一致。表单提交的时候要使用post进行提交。和request.setCharacterEncoding("gbk");有些类似。
除此之外,还 ...
struts处理AJAX请求
1、使用AJAX向struts发出请求的时候,在struts.xml配置里面,要把<action>的返回值设为空,也就是所调用Action方法是没有返回值的,而是通过ServletActionContext获取HttpServletResponse将要返回的数据返回回去。
strtus.xml里面的部分配置:
<action name="province" class="com.hpu.action.RegisterAction" method="getProvince"& ...