任务:点一下鼠标导出一个Excel表,表的内容需要访问后台数据库,应该怎样做?在jsp页面加一个按钮以后,在那里写响应方法,以及怎么设置xml文件以供前台调用??
解决方案 »
- oracle DBLINK问题 求高手指教
- twitter api如何使用?在线等~~
- JBPM找不到org.jbpm.JbpmException: task node does not have leaving tra
- ajax 如何实现延迟执行
- weblogic8.1在myeclipse上启动出现下面异常
- 求一个struts+hibernate+jsp的分页实现实例
- 在web应用中Spring如何注入Servlet实例
- !再发!JAVA高级软件工程师求职(北京)
- 如何在Tomcat4.1.27中使用Struts1.1开发时配置Ant?我这边老报错。在线。。。
- 数据库配置问题
- java如何调用oracle含有批量入参、出参的存储过程
- ajax
js里写function,调action
action里面写业务,或者调service,service里写业务
业务就是导出xml,这个有多种方法,问度娘
这个调用js可以说详细点不,是onclick=什么的吗?我菜鸟,多谢指点
然后在action里生成excel文件,在用out对象输出文件流。。如果你不用struts1/2而是用servlet的话,思路也是一样的,把location.href指向你的servlet,然后再servlet生成文件并输出就行了。。
不要什么都想到ajax,楼主只不过是要个导出,导出也要用ajax么
看来你没学过struts1/2。。那你想在什么地方查数据库?servlet还是jsp?比如你要在servlet查的话,就location.href='/exportExcelServlet'。如果是在jsp查,就location.href='exportExcel.jsp';
ajax最常用的是在不刷新整个页面的情况下变动页面
你这里只要传一个请求给后台,然后后台导出文件就可以完成主要的功能了,不需要ajax