- 博客(17)
- 资源 (9)
- 收藏
- 关注
翻译 struts2.0多附件上传
一、上传单个文件 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组 件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置, 是自动装载的)。在本文中先介绍一下如何用struts2上传单个文件,最后介绍一下用
2012-09-28 16:50:06 1442
转载 struts2 文件上传时,某次上传失败之后的所有上传都返回input,不跳到action
在做文件上传时,不加限制上传任意类型文件都成功,但是如果加了“allowedTypes”限制文件类型后,上传正确类型成功,上传错误类型失败,这些都是理所当然的结果。问题是上传错误类型失败后,再上传正确的文件,也跳转到input视图,不经过action。如限制只能上传gif格式文件,第一次上传gif图片返回success;第二次上传非gif文件,返回input;第三次上传gif文件,还是返回inpu
2012-09-28 15:29:33 1000
原创 常见集合的循环输出方式
一、List集合的循环输出 List objList = new ArrayList(); 1) for (int i=0; i { // 循环输出集合中的每个对象 Object object = objList.get(i); System.out.println(object); } 2) for (Object obj:objList) {
2012-09-27 15:30:45 3656 1
原创 jsp中href链接有前缀
在jsp页面中,如果有一个链接写为:“href="www.hqvolunteer.org"”(链接到的是外网),这样发布项目了后,把鼠标移到上面显示的是:你的项目路径/www.hqvolunteer.org; 因此链接不到这个网站。 解决方案:把链接打全,href=http://www.hqvolunteer.org,这样就可以了,因为不打全的话,默认是你本项目中的一个链接
2012-09-26 17:13:45 4549
原创 java项目发布问题
当一个完好的项目导入到myeclipse中,结果tomact发布的时候没有Redeploy是灰色的,点击不了, 那么也就导致了这个完好的项目跑不起来 解决办法如下: 选中导入的项目右键--->属性---->myeclipse---->web,看右边的Web Context-root的文本框中是不是“/加你的项目名”, 如果不是加上就可以重新发布项目了
2012-09-20 15:58:10 1227 2
原创 JavaScript parseInt() 函数
定义和用法 parseInt() 函数可解析一个字符串,并返回一个整数。 语法 parseInt(string, radix) 参数 描述 string 必需。要被解析的字符串。 radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X
2012-09-20 14:00:25 1002
原创 java图片缓存问题解决方案
今天遇到了一个图片缓存的问题,图片在tomact中都已经生成了新的图片,但是在页面上就是没有刷新 解决方案如下: 方案一: 在页面中传参,传一个随机数过去report_statbyfrom.action?t= 方案二: 在生成的图片命名时加以区别:如day-1.jpg、day-2.jpg等等;这样在页面中取到的值就不会是缓存的了 但是这样有一个弊端,那就是生成的图片太多了,
2012-09-20 10:24:25 6283
翻译 屏蔽键盘输入js
onkeypress是在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。 "enter()">//在body标签里添加onkeydown "JavaScript">function enter(){ if(window.event.keyCode==13)//enter的KEYCODE的值是13,通过监听可以控制。 { windo
2012-09-18 15:24:26 7187
原创 java传值 中文乱码问题解决方案
方案一: 就是你给你传值的时候给后面在加一个随便的字符,然后在接收的时候 用substring截取前面的。(很傻的方法) 方案二: 在页面影藏域传参过去到action中,这个传参过去的值貌似没有乱码 方案三: 配置过滤器 方案四: 要在这两个url地址中传中文,必须加编码,然后再解码。 编码:encodeURI(encodeURI("包含中文的串")) 解码
2012-09-10 15:15:59 2133 1
原创 java 页面url传值中文编码&解码
URL参数中有中文值,传到服务端,在用request.getParameter()方法,得到的常常会是乱码。 这将涉及到字符解码操作,我们在应用中常常会用new String(fieldType.getBytes("iso-8859-1"), "UTF-8");等类似的方法去解码。但这种方式受具体应用环境限制,往往在应用部署环境发生改变时,还会出现中文乱码。 在这里介绍一种解决方法,可以在任何
2012-09-10 15:01:56 24005 1
转载 IE浏览器老是假死怎么办 IE假死的解决办法
最近笔者电脑经常会遇到IE浏览器假死的现象,有的时候打开几个网页中途就假死了,怎么操作都没反应。另外点击QQ面板中的进入QQ空间或者微博多数时候也没有任何反应出现了典型的IE假死现象。对于IE假死现象其实笔者并不多见,此类问题往往比较蹊跷,系统各方面也未发现有问题,那么IE假死该怎么办呢?以下编辑介绍以下个人的解决办法。 IE假死的解决办法 ⒈)首先排除病毒因素 如果电脑经常会出现IE假死的
2012-09-07 10:19:41 1285
原创 浏览器兼容性问题的解决方案
解决方案1: 经过调试ie8,打开ie8->页面->兼容性视图设置->勾选【在兼容性视图中显示所有网站】,解决了问题。 解决方案2:在head头部 title下面 加上: .IE8Fix{z-index: 100;} 解决方案3:强制IE解析为IE7 META兼容 解决方案4: 代码层: Response.Redi
2012-09-06 10:57:27 768
原创 编辑本段网站错位的解决办法 巧妙设置兼容性
相信好多朋友都安装了IE8浏览器,不知您发现没有,由于IE8支持新的网页标准,浏览某些不兼容的网站时就会出现问题。比如网页显示不正常,出现图片错位和文字跑远等等,造成站长都想卸载了IE8.0了,下面解决办法。 IE8.0菜单中有一个“兼容性视图设置”项目,通过设置,可以让浏览器采用IE7.0的渲染模式,解决按照老版本浏览器要求开发的网页的错位和跑远等问题。 1、点击IE右
2012-09-06 10:49:08 1444
原创 struts2附件上传,大小超过最大值处理
Action: Java代码 /** * 当上传文件大小大于struts.multipart.maxSize提示时, * 客户端会出现如下错误: * "the request was rejected because its size (4501994) * exceeds t
2012-09-01 22:55:24 3868 4
原创 js判断页面是否加载完毕
用 document.readyState == "complete" 判断页面是否加载完成。 document.onreadystatechange = function(){ if(document.readyState=="complete") { alert('加载完毕'); } }
2012-09-01 22:40:41 5425
原创 textarea长度限制
onpropertychange可以用来判断预定元素的value值,当元素的value值发生变化时判断事件就会被触发,仅关心被监测元素的value值,避开了输入的来源,从而可以比较理想地达成我们的限制字数这一目的。它属于JS范畴,可以在表单方框区代表中嵌套使用,以下是代码和效果样式,可以像上面那样测试输入,你会发现它真正达到目的:不管用什么方式输入,它只能输入100个字(汉字或其他小解符号):
2012-09-01 22:35:10 2213
翻译 web安全tomcat tomcat禁止ip直接访问
key: tomcat禁止ip直接访问 设置Tomcat不允许通过IP直接访问 更改host节点后虚拟目录设置失效 发现内部ip泄露模式 1、若公布于外网的服务器IP地址未备案,就有可能被工信部查封。这样备案的域名也会无法访问。 2、如果AppScan通过ip访问扫描,会有“发现内部ip泄露模式”的低级别的警告 安全风险 - 可能会收集有关Web 应用程
2012-09-01 22:30:30 17485
Eclipse springmvc+ibatis+mysql的一个案例demo
2015-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人