- 浏览: 152299 次
- 性别:
- 来自: 武汉
-
最新评论
-
damoqiongqiu:
为神马文档没有离线下载的,求离线的文档,求楼主赐文档:2534 ...
AsWing 入门 -
afeng119:
谢谢,试试好用不!
struts的html:file标签上传文件,中文的文件名会导致乱码问题 -
wenjinglian:
那去用用
JAVA MYSQL做分页 -
zltian:
AsWing 入门 -
毛冬:
呵呵。就是說LIST是對象引用,而不是值引用
JAVA LIST MAP 是引用地址而不是复制
image 目录有01.jpg 02.jpg 03.jpg
首先我门看页面
/js
STRUTS
VO
首先我门看页面
<%@ page language="java" pageEncoding="gbk"%> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html:html lang="true"> <head> <title>index.jsp</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <script type="text/javascript" charset="utf-8" src="<%=request.getContextPath()%>/test/js/indexPic.js"></script> <SCRIPT type=text/javascript> function initWin() { document.getElementById("indexPic").innerHTML=getIndexPic(${list}); } </SCRIPT> </head> <body onload="initWin();"> <div id="indexPic"></div> </body> </html:html>
/js
function getIndexPic(inforList) { var maxPic=10; var imgUrl=[]; var imgLink=[]; var imgText=[]; var j=0; for(var i=0; i<inforList.length && i<maxPic; i++) { var article=inforList[i]; //alert(article.indexPic); if(article.indexPic!=null && article.indexPic!="") { imgUrl[j]="./image/"+article.indexPic; imgLink[j]="../test"; imgText[j]="123" //alert(getProperty("plateName",article.plate)); j++; } } var focus_width=270; var focus_height=200; var text_height=20; var swf_height = focus_height+text_height; //j= maxPic ? imgUrl.length : imgUrl.length>maxPic; //alert("长度:"+imgUrl.length+""); var pics=""; var links=""; var texts=""; for (var i=0;i<imgUrl.length;i++) { pics=pics+imgUrl[i] if( (i<imgUrl.length-1)) {pics=pics+"|";} links=links+imgLink[i] if( (i<imgUrl.length-1)) {links=links+"|";} texts=texts+imgText[i] if( (i<imgUrl.length-1)) {texts=texts+"|";} } alert(pics); alert(links); alert(texts); var rusult= '<table border="0" width="100%" cellspacing="0" cellpadding="0" height="235" align="center">' +'<tr>' +'<td height="1"></td>' +'</tr>' +'<tr>' +'<td height="211">' +'<p align="center">' +'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">' +'<param name="allowScriptAccess" value="sameDomain">' +'<param name="movie" value="./flash/article/indexPic.swf">' +'<param name="quality" value="high">' +'<param name="bgcolor" value="#dfdfdf">' +'<param name="menu" value="false">' +'<param name=wmode value="opaque">' +'<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">' +'<embed src="./flash/article/indexPic.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#dfdfdf" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' +'</object>' +'</p>' +'</td>' +'</tr>' +'</table>'; var rusult='<table border="0" width="100%" cellspacing="0" cellpadding="0" height="235" align="center"><tr><td height="1"></td></tr><tr><td height="211"><p align="center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="./flash/article/indexPic.swf"><param name="quality" value="high"><param name="bgcolor" value="#dfdfdf"><param name="menu" value="false"><param name=wmode value="opaque"><param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'"><embed src="./flash/article/indexPic.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#dfdfdf" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object></p></td></tr></table>'; //+'<img src="./image/article/index_r10_c2.jpg">'; return rusult; } function getProperty(property,objString) { var objProperties=objString.split(","); var result=null; for(var i=0;i<objProperties.length;i++) { var pros=objProperties[i]; //alert(pros); if(pros.indexOf(property)>0) { var iEnd=pros.indexOf("}"); if(iEnd<=0) { iEnd=pros.length; } result=pros.substring(pros.indexOf(":")+2,iEnd-1); break; } } return result; }
STRUTS
/* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */ package com.hcwy.struts.action; import java.util.ArrayList; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import com.hcwy.struts.User; import com.hcwy.struts.form.ImageForm; /** * MyEclipse Struts * Creation date: 04-12-2008 * * XDoclet definition: * @struts.action path="/image" name="imageForm" input="/form/image.jsp" scope="request" validate="true" */ public class ImageAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ImageForm imageForm = (ImageForm) form; ArrayList list=new ArrayList(); for(int i=0;i<=10;i++){ User u=new User(); if(i<=9){ u.setName("0"+i); u.setIndexPic("0"+i+".jpg"); }else{ u.setName(""+i); u.setIndexPic(""+i+".jpg"); } list.add(u); } request.setAttribute("list", list); return mapping.findForward("index"); } public static void main(String[] args) { for(int i=0;i<=10;i++){ if(i<=9){ System.out.println("0"+i); }else{ System.out.println(i); } } } }
VO
package com.hcwy.struts; import java.lang.reflect.InvocationTargetException; import java.util.Map; import org.apache.commons.beanutils.BeanUtils; import org.json.JSONObject; public class User { private String name; private String indexPic; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getIndexPic() { return indexPic; } public void setIndexPic(String indexPic) { this.indexPic = indexPic; } public String toString() { // System.out.println("掉用了json的toString方法"); Map map = null; try { map = BeanUtils.describe(this); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); } catch (NoSuchMethodException e) { e.printStackTrace(); } JSONObject json=new JSONObject(map); return json.toString(); } }
发表评论
-
动易标签大全
2009-06-24 13:08 2758网站通用标签适用于整 ... -
JAVA LIST MAP 是引用地址而不是复制
2009-03-10 10:36 4040StringBuffer aa=new StringBuffe ... -
取得上1次等入的session
2009-03-10 10:25 1556前言作为J2EE的重要组成部分的jsp和servlet规范中, ... -
JAVA 自定义标签 简介
2009-01-20 16:19 2371Test.jsp <!DOCTYPE HTML P ... -
无级栏目
2009-01-07 17:32 1294很早以前写的东西 这2天要用找了我10几分中 放上来做个笔记 ... -
excel导出文件
2009-01-06 15:48 1656// 创建一个新的excel文件,并将数据导入进去 publ ... -
图片光标定位
2008-12-24 17:25 1606<form action="2.jsp ... -
JAVA导出EXCEL
2008-12-19 10:29 3335Vector vector=listSparepart(con ... -
JAVA 读写文件
2008-11-14 09:44 1594public static void main(String ... -
img图片没找到onerror事件
2008-11-12 15:50 2945<script type="text/java ... -
HTMLArea onsubmit 提交验证问题
2008-10-31 11:21 1471在JSP中用上了HTMLArea后发现里边有个ONSUBMIT ... -
radio JS验证
2008-10-29 17:03 1509function checked(){ var isJu ... -
JAVA读文件夹
2008-10-28 09:05 2407public static boolean readfi ... -
java md5类
2008-10-16 16:00 3743public static String getMD5(byt ... -
DWR写个3级联动
2008-09-18 10:08 1561我原先写过1个拿prototype.js写过1个 可惜和htm ... -
添加时间的JS
2008-09-11 11:28 1074他同学小小那边有份 可惜他那个我用的时候JS 总在暴错 以前我 ... -
总结:子窗口创建及父窗口与子窗口之间通信
2008-09-05 16:46 35351、Javascript弹出子窗口 可以通过多种方式实现,下面 ... -
反射写SQL语句
2008-08-26 15:54 1023// 改 // public void update(Obj ... -
JAVA mysql插入时间
2008-08-21 10:18 3613MYSQL为DATATIME型的时候 pstmt.setTim ... -
java mysql批量导入优化
2008-08-08 09:18 2480Connection conn=dao.getConn(); ...
相关推荐
在描述中,“制作动态图片软件制作动态图片软件制作动态图片软件制作动态图片软件”虽然重复,但强调了这个主题的核心,即寻找或使用一个能够帮助用户创建动态图像的软件。 从标签“制作动态图片软件”我们可以...
标题和描述中提到的是一个具体的问题,即在使用Pycharm开发环境中,遇到动态图片无法正常显示的问题。动态图片通常是指在Python中使用matplotlib这类数据可视化库生成的动态图像,例如动画或变化的数据图表等。遇到...
棋谱快速转换动态图片是一款专为棋类爱好者设计的实用工具,它能够将保存的棋谱轻松转化为生动的GIF动态图片。这个软件的核心功能在于将静态的棋谱数据转变为可动态展示的形式,使得棋局的每一步变化都能清晰、直观...
本示例主要展示了如何在Java环境下显示动态图片,特别是GIF格式的动画。以下将详细介绍实现这一功能的关键步骤和相关知识点: 1. **使用`javax.swing.JFrame`作为基础窗口** `Donttai`类继承自`javax.swing.JFrame...
动态图片录制软件是一种工具,主要用于创建GIF动图或其它形式的动态图像。在IT行业中,这类软件的应用广泛,从简单的娱乐到专业的设计工作都有涉及。动态图片制作不仅包括录制,还包括编辑、优化和导出等多个步骤。...
动态图片,通常以.GIF格式存在,是一种支持连续帧动画的图像文件格式,广泛应用于网络媒体、博客文章以及各类在线交流平台,以增加视觉表现力和趣味性。本压缩包"动态图片制作.zip"内含GifCam软件,是一款简单易用的...
标题 "61个等待中gif动态图片资源" 涉及到的是一个包含61个图形交换格式(GIF)动态图像的集合,这些图片主要用于表示“等待”或“加载”状态。在网页设计、应用程序开发或者用户界面设计中,GIF动态图片经常被用作...
加载中动态图片gif图片加载中动态图片gif图片加载中动态图片gif图片加载中动态图片gif图片加载中动态图片gif图片加载中动态图片gif图片加载中动态图片gif图片加载中动态图片gif图片
在数字时代,动态图片作为表达信息的一种新颖形式,因其生动性和趣味性,在网络上广泛流行。然而,随着应用场景的不同,动态图片的尺寸和格式往往需要根据特定需求进行调整。对于经常处理这类内容的用户来说,找到一...
这个"htim5canvas动态图片背景实体文字"的主题涉及到利用Canvas API创建具有动态效果的图片,并在其中添加或处理文本元素。以下是一些关于这个主题的重要知识点: 1. HTML5 Canvas API: 是HTML5的一个核心特性,它...
在WPF(Windows Presentation Foundation)框架中,加载GIF动态图片并不是像静态图片那样简单,因为GIF格式的动画特性需要特殊处理。然而,通过一些技巧和特定的库,我们确实可以只用一行代码轻松地在WPF应用中实现...
在Delphi编程环境中,原生的支持并不包含对Gif动态图片的显示,这使得在开发过程中如果需要展示Gif图像可能会遇到困难。然而,通过添加第三方控件,我们可以轻松地解决这个问题。本篇将详细讲解如何在Delphi中实现...
在Android开发中,动态图片加载是一项常见的需求,例如在社交应用、游戏或者动画展示中。Android加载动态图片框架就是为了解决这个问题而设计的。本文将深入探讨Android平台上的动态图片加载技术,以及如何利用一个...
在Excel工作表中插入动态图片是一项实用且富有创意的功能,它可以极大地增强数据表现力和交互性。动态图片根据用户在工作表中选择的不同内容而显示相应的图像,这在数据分析、报告展示或者教学演示中非常有用。下面...
标题中的“可以录制动态图片”指的是能够创建动态图像,尤其是GIF格式的图像。这种功能在许多场景下非常实用,比如在技术交流中,你可能需要向他人展示一系列连续的操作步骤,而用文字或静态图片可能无法清晰地表达...
在游戏开发中,加载静态和动态图片是至关重要的步骤,因为它们构成了游戏视觉表现的基础。本文将深入探讨如何在游戏中正确地加载和管理这两种类型的图片。 首先,我们要理解静态图片和动态图片的区别。静态图片通常...
【GIF动态图片制作教程】 制作GIF动态图片是一种常见的图像处理技巧,它能将视频片段转化为循环播放的动画图像,适用于社交媒体、网站、论坛等多种场合。本教程将指导你如何将任意视频片段转制成GIF动态图片。 一...
简单教你制作GIF动态图片
【全屏动态图片墙】是一种常见的网页JS特效,主要用于创建引人注目的图像展示体验。这种特效设计巧妙,通常在页面加载时以不占满整个屏幕的方式存在,如本例中提到的“在网页左下角底部显示”,既不会干扰用户阅读...
在当今数字时代,动态图片以其生动的表达方式在社交媒体和网络交流中扮演着重要角色。与静态图片相比,动态图片能更加吸引观众的注意力,传递更为丰富的信息。为了让静态图片动起来,制作动态图片小软件应运而生,这...