- 浏览: 48241 次
- 性别:
- 来自: 大连
最近访客 更多访客>>
最新评论
-
wildeurope:
楼主代码 看起来很乱 不过还是有实用性的 借鉴下
java导出Excel 玩玩吧! -
evanz:
这个只能打word中的文字吧,图片应该是不能打得
java打印word的分享 -
xin163:
不是一般人谁能看懂?
java导出Excel 玩玩吧! -
lerous:
包提供的还不错````至于代码`?````
java导出Excel 玩玩吧! -
jiyuchonger:
很垃圾。。。
java导出Excel 玩玩吧!
java 代码
- package com.axon.fable.empolderpackage.out;
- import java.io.BufferedReader;
- import java.io.BufferedWriter;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.FileReader;
- import java.io.IOException;
- import java.io.PrintWriter;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.io.*;
- /**
- *
@Title: TODO
- *
@Description:
- *
Class: reservation com.axon.fable.util out.java
- *
Date: 2005 2005-5-21 下午09:09:35
- * @Version: 1.0
- * @CopyRight(C) 2007 axon www.axon-dl.com
- * @author hero comeon-liming@163.com
- *
- */
- public class OutJavaScript {
- private static String include="" +
- "<script language=\"javascript\" type=\"text javascript\" src="\"/sams/samspage/js/alert/myalert.js\""></script>";
- /** script language='javascript'>alert('"+outString+"');" +"" +"document.location='"+path+"';
- * 弹出消息进行提示,点击确定按钮执行path
- * @param response
- * @param request
- * @param outString
- * @param path
- */
- public static void outSendNull(HttpServletResponse response,String outString,String path){
- String str="+outString+"');setTimeout(\"document.URL='"+path+"'\",\"2000\");" +
- "" +
- " "+
- ">";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(""+include+str+"");
- out.flush();
- }
- /** script language='javascript'>alert("+outString+"');" +"" +"document.location='"+path+"';
- * 弹出消息进行提示,点击确定按钮执行path
- * @param response
- * @param request
- * @param outString
- * @param path
- */
- public static void outSendNull(HttpServletResponse response,HttpServletRequest request,String outString,String path){
- String str="+outString+"\");" +
- "" +
- "setTimeout(\"document.URL='"+path+"'\",\"2000\");" +
- ">";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(""+include+str+"");
- out.flush();
- }
- /**alert('"+outString+"'); history.back();
- * 弹出消息进行提示,点击确定按钮返回并刷新页面。
- * @param response
- * @param outString
- */
- public static void outString(HttpServletResponse response,String outString,String backNum){
- String str="+outString+"'); setTimeout('history.back("+backNum+");',2000);\">";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(""+include+str+"");
- out.flush();
- }
- /**alert('"+outString+"'); history.back();
- * 弹出消息进行提示,点击确定按钮返回并刷新页面。
- * @param response
- * @param outString
- */
- public static void outString(HttpServletResponse response,String outString){
- String str="+outString+"'); setTimeout('history.back();',2000);\">";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(""+include+str+"");
- out.flush();
- }
- /**alert('"+outString+"'); history.back();
- * 弹出消息进行提示,点击确定按钮关闭父窗体。
- * @param response
- * @param outString
- */
- public static void outCloseReload(HttpServletResponse response,String outString){
- String str="+outString+"'); setTimeout('window.close();',2000);\">";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(""+include+str+"");
- out.flush();
- }
- /**alert('"+outString+"'); history.back();
- * 弹出消息进行提示,点击确定按钮关闭父窗体。
- * @param response
- * @param outString
- */
- public static void outCloseReload2(HttpServletResponse response,String outString){
- String str="+outString+"'); setTimeout('opener.location.reload();window.close();',2000);\">";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(""+include+str+"");
- out.flush();
- }
- /**alert('"+outString+"'); history.back();
- * 弹出消息进行提示,点击确定按钮关闭父窗体。
- * @param response
- * @param outString
- */
- public static void outClose(HttpServletResponse response,String outString){
- String str="+outString+"'); setTimeout('window.close();',2000);\">";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(""+include+str+"");
- out.flush();
- }
- /**alert('"+outString+"'); history.back();
- * 弹出消息进行提示,点击确定按钮关闭父窗体然后执行一个PATH。
- * @param response
- * @param outString
- */
- public static void outClose(HttpServletResponse response,String outString,String goPath){
- String str="+outString+"');setTimeout('opener.location="+goPath+";window.close();',2000);\">";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(""+include+str+"");
- out.flush();
- }
- /**alert('"+outString+"'); history.back();
- * 弹出消息进行提示,点击确定按钮关闭浏览器。
- * @param response
- * @param outString
- */
- public static void outCloseBrower(HttpServletResponse response,String outString){
- String str="<script language='javascript'>" +
- " var parwin=null;" +
- "var b = \"/sams/login.jsp\";" +
- " if(parent.parent.parent.window!=null)" +
- " parwin=parent.parent.parent.window;" +
- " else if(parent.parent.window!=null)" +
- " parwin=parent.parent.window;" +
- " else if(parent.window!=null)" +
- " parwin=parent.window;" +
- "parwin.opener=null;" +
- "alert(\""+outString+"\");" +
- "window.location=b;" +
- "return;" +
- "</script>";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(str);
- out.flush();
- }
- public static void outCloseBrower(HttpServletResponse response,HttpServletRequest request,String outString){
- PrintWriter out;
- try {
- response.setCharacterEncoding("utf-8");
- out = response.getWriter();
- // out.println(include);
- out.println("<script language='javascript'>alert('"+outString+" ');setTimeout('',2000);</script>");
- out.println("");
- out.println("");
- out.println("<script language=\"javascript\">");
- //out.println("window.opener=null;");
- //out.println("window.close();");
- out.println("var subwin=null;");
- String oper="subwin=open('','','toolbar=yes,location=no,directories=no,status=yes,scrollbars=yes,"+
- "center:yes,menubar=no,copyhistory=no,left=0,top=0,resizable=yes,"+
- "width=1024,height=768');";
- out.println(oper);
- out.println("if(subwin!=null)");
- out.println("{");
- // out.println("alert('1');");
- out.println("subwin.document.location='"+request.getContextPath()+"/login.jsp';");
- String str=" var parwin=null; if(parent.parent.parent.window!=null)" +
- " parwin=parent.parent.parent.window;" +
- "else if(parent.parent.window!=null)" +
- "parwin=parent.parent.window; " +
- "else if(parent.window!=null)" +
- "parwin=parent.window;";
- out.println(str+"parwin.opener=null;");
- out.println("parwin.close();");
- out.println("}");
- out.println("else {");
- out.println("window.name='EasyOfficeMain';");
- out.println("document.location='"+request.getContextPath()+"/login.jsp';");
- out.println("}");
- // out.println(op);
- out.println("</script>");
- out.println("");
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- /**alert('"+outString+"'); history.back();window.location.reload();
- * 弹出消息进行提示,点击确定按钮返回并刷新页面。
- * @param response
- * @param outString
- */
- public static void reload(HttpServletResponse response,String outString){
- String str="+outString+"'); setTimeout('history.back();window.location.reload();',2000);\">";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(""+include+str+"");
- out.flush();
- }
- /**if(!window.confirm('"+outString+"')){history.back();}else{" +"" +"document.location='"+path+"'; "+"}
- * 如果点击弹出框的确定按钮,那么招执行path,否则返回.
- * @param response
- * @param request
- * @param outString
- * @param path
- */
- public static void outString(HttpServletResponse response,HttpServletRequest request,String outString,String path){
- String str="";
- str="<script language='javascript'>if(!window.confirm('"+outString+"')){history.back();}else{" +
- "" +
- "document.location='"+path+"'; "+
- "}</script>";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(str);
- out.flush();
- }
- public static void reloadWithMessageShow(HttpServletResponse response,HttpServletRequest request,String message1,String message2,boolean isSuccess){
- String str="<script language='javascript'>";
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- try {
- out = response.getWriter();
- out.println(str);
- out.println("opener.alert("+'"'+""+message1+message2+""+'"'+")");
- out.println("setTimeout('opener.location.reload();',2000); ");
- out.println("window.close();");
- out.println("</script>");
- } catch (IOException e) {
- // TODO 自动生成 catch 块
- e.printStackTrace();
- }
- out.println(str);
- out.flush();
- }
- public static void responseDiv(HttpServletResponse response,HttpServletRequest request,String message1,String message2,boolean isSuccess){
- BufferedReader bufread ;
- String filepath,read;
- try{
- filepath=request.getRealPath("/samspage/js/out/end.txt");
- File file=new File(filepath);
- FileReader fileread= null;
- fileread = new FileReader(file);
- bufread=new BufferedReader(fileread);
- response.setCharacterEncoding("UTF-8");
- PrintWriter out=null;
- out = response.getWriter();
- while((read=bufread.readLine())!=null){
- System.out.println(read);
- out.println(read);
- }
- out.println(" var caption = "+'"'+"短消息提示:"+'"'+";var message = "+'"'+message1+'"'+";var title = "+'"'+message2+'"'+";");
- out.println("window.dialogHeight="+'"'+"150px"+'"'+";window.dialogWidth="+'"'+"280px"+'"'+";window.dialogLeft=screen.width/2-140;window.dialogTop="+'"'+"375px"+'"'+";var w ="+'"'+"50px"+'"'+";var h ="+'"'+"50px"+'"'+";");
- filepath=request.getRealPath("/samspage/js/out/responseHtml.txt");
- file=new File(filepath);
- fileread= null;
- fileread = new FileReader(file);
- bufre
评论
2 楼
comeon-liming
2007-09-08
这只是一个普通的class,我一般在action中调用使用比较频繁,页里中也会调用到.
用这种方式配合样式表与DWR使用效果相当的出色.
用这种方式配合样式表与DWR使用效果相当的出色.
1 楼
duronshi
2007-09-07
你这个类好像运行在servlet情况下的吧?
在传递参数时,将response,request能否设一个默认值,或者判断如果没有对应参数传入时,就不用servelt?
不知个人理解对不?
还有一个小问题,就是css文件里的图片路径不对,应该取掉..之类
在传递参数时,将response,request能否设一个默认值,或者判断如果没有对应参数传入时,就不用servelt?
不知个人理解对不?
还有一个小问题,就是css文件里的图片路径不对,应该取掉..之类
发表评论
-
常用的文件操作方法
2007-12-08 15:22 1446java 代码 import ja ... -
对xml文档操作的常用方法
2007-12-08 15:19 1473java 代码 import ja ... -
操作excel文件,从文件中读取数据。
2007-12-08 15:14 1886java 代码 import or ... -
Subversion之路---实现精细的目录访问权限控制(转载)
2007-11-02 09:34 19511.1 Subversion 权限简介在 ... -
freemarker+velocity+jsf+spring+hibernate 初探一
2007-09-20 19:21 2601喜欢架构方面的东西,在一年多以前就开始接触freem ... -
java导出Excel 玩玩吧!
2007-09-08 13:17 10519java 代码 /* * Gene ... -
java打印word的分享
2007-09-08 13:09 4258大有有兴趣,下来玩玩吧! 有心得多分享哦! -
少走弯路的十条忠告
2007-09-08 12:52 824如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业? ... -
程序中调用批处理执行Mysql数据库导入导出
2007-09-03 20:39 1930/** * @param cmdStr ... -
hibernate配置
2007-09-03 20:35 811"-//Hibernate/ ... -
struts+hibernate+spring+FreeMarker 2
2007-09-01 21:03 1538自动生成几个文件: 并且,spring的applic ... -
struts+hibernate+spring+FreeMarker
2007-09-01 21:00 920这几天把hibernate和spring好好看了下,再想想st ...
相关推荐
matplotlib-3.6.3-cp39-cp39-linux_armv7l.whl
numpy-2.0.1-cp39-cp39-linux_armv7l.whl
基于springboot个人公务员考试管理系统源码数据库文档.zip
onnxruntime-1.13.1-cp310-cp310-win_amd64.whl
基于springboot的西山区家政服务网站源码数据库文档.zip
Linux环境下,关于C++静态库的封装和调用代码。 TestLib是库目录。 TestLibCall是调用库的目录。
基于springboot软件技术交流平台源码数据库文档.zip
numpy-1.20.1-cp39-cp39-linux_armv7l.whl
ASP.NET酒店管理系统源码(WPF) 一、源码特点 采用WPF进行开发的酒店管理系统源码,界面相当美观,功能齐全 二、菜单功能 1、预订登记:可选择入住时间、离店时间、所在城市、证件类型,保存、删除、查询、返回 2、住宿结算:新增入住、保存、删除、查询、返回 3、今日盘点:查询、返回 4、查询统计: 5、房间管理:增加房间类型、删除类型、增加房间、删除房间、保存、返回 6、用户管理:增加用户、删除用户、保存、返回 7、系统配置:基本功能 8、显示当前系统时间等功能的实现
坠落的天空小游戏图片和代码
论文描述:该论文研究了某一特定领域的问题,并提出了新的解决方案。论文首先对问题进行了详细的分析和理解,并对已有的研究成果进行了综述。然后,论文提出了一种全新的解决方案,包括算法、模型或方法。在整个研究过程中,论文使用了合适的实验设计和数据集,并进行了充分的实验验证。最后,论文对解决方案的性能进行了全面的评估和分析,并提出了进一步的研究方向。 源码内容描述:该源码实现了论文中提出的新的解决方案。源码中包含了算法、模型或方法的具体实现代码,以及相关的数据预处理、实验设计和性能评估代码。源码中还包括了合适的注释和文档,以方便其他研究者理解和使用。源码的实现应该具有可读性、可维护性和高效性,并能够复现论文中的实验结果。此外,源码还应该尽可能具有通用性,以便在其他类似问题上进行进一步的应用和扩展。
环境说明: 开发语言:python Python版本:3.6.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:pycharm
基于springboot高校学术交流平台源码数据库文档.zip
onnxruntime-1.16.2-cp310-cp310-win_amd64.whl
基于springboot+vue的实践性教学系统源码数据库文档.zip
基于springboot的校园二手物品交易系统源码数据库文档.zip
numpy-1.23.5-cp39-cp39-linux_armv7l.whl
bimdata_api_client-4.0.2-py3-none-any.whl
环境说明: 开发语言:PHP 框架:原生php/thinkphp5 服务器:Apache 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat 11 运行软件:小皮phpStudy
基于SpringBoot的中老年人文化活动平台源码数据库文档.zip