- 浏览: 94708 次
- 性别:
- 来自: 济南
最新评论
-
fightingIOW:
案例看了,能实现上传,但是不是异步的,怎么改成页面可以预览呢? ...
swfUpload实例 -
kizz:
您好,实例我看了,确实不错。您有struts2版的吗?现在项目 ...
swfUpload实例
1. 现象:在我们系统中,新增、编辑数据后,继续刷新页面后,会出现重复提交的现象
2. 原因及解决方案:我们在设置action跳转的时候,将跳转方式设置成了type="chain"的方式,
解决方案:我们需要将action的跳转设置成type="redirectAction"。
3. 实例:
(1)注:用<param name="message">${message}</param>这种方式传递参数能避免中文乱码的情况。用 ?filevale=${value}会出现乱码
<action name="addGrowupInfo" class="growupInfoAction" method="addGrowupInfo">
<result name="success" type="redirectAction">
<param name="actionName">listGrowupInfo</param>
<param name="message">${message}</param>
</result>
</action>
(2)注:不同的命名空间action的跳转配置是咧
<action name="uploadHeadImage" class="ownerSetAction" method="uploadHeadImage">
<result name="success" type="redirectAction">
<param name="namespace">/frontStage</param>
<param name="actionName">gotoPersionCenter</param>
<param name="flag">9</param>
</result>
</action>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<noscript><meta http-equiv="refresh" content="0;url=about:noscript"></noscript>
<title>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键</title>
</head>
<body>
<script>
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键
function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键
function window.onhelp(){return false} //屏蔽F1帮助
function document.onkeydown(){
if((window.event.altKey)&&
((window.event.keyCode==37)|| //屏蔽Alt+方向键←
(window.event.keyCode==39))){ //屏蔽Alt+方向键→
alert("不准你使用ALT+方向键前进或后退网页!");
event.returnValue=false;
} if((event.keyCode==8)|| //屏蔽退格删除键
(event.keyCode==116)|| //屏蔽F5刷新键
(event.ctrlKey && event.keyCode==82)){ //Ctrl+R
event.keyCode=0;
event.returnValue=false;
}
if(event.keyCode==122){event.keyCode=0;event.returnValue=false;} //屏蔽F11
if(event.ctrlKey && event.keyCode==78)event.returnValue=false; //屏蔽Ctrl+n
if(event.shiftKey && event.keyCode==121)event.returnValue=false; //屏蔽shift+F10
if(window.event.srcElement.tagName=="A" && window.event.shiftKey)
window.event.returnValue=false; //屏蔽shift加鼠标左键新开一网页
if((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;
}
}
</script>
屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键
</body>
</html>
<script type="text/javascript"></script>
发表评论
-
flashPaper转换swf代码 java
2011-09-08 16:12 2859// 使用flashPaper进行 ... -
自主项目安装部署(包含文档)
2011-09-08 15:21 12221. 安装Oracle 1.1运行安装Oracl ... -
oracle 循环插入数据
2011-09-05 17:53 833declarev_LoopCounter Binary_Int ... -
oracle数据库自动备份
2011-09-05 16:13 454把/opt/oraBakSH目录权限放开:chmod -R 7 ... -
后台验证struts2的上传文件大小
2011-08-05 17:06 2165/** * 返回值true表示验证文件大小通过<br/ ... -
tomcat虚拟目录配置(lunix/windows)
2011-08-03 10:50 765虚拟目录的配置: 在</host>的前面添加: ... -
myeclipse6.5 注册码生成器
2011-07-25 09:30 1093解决开发工具myEclipse6.5 注册码过期问题 ... -
本项目中使用添加收藏和设置首页
2011-07-23 14:41 746调用链接: <a href="javascr ... -
常用的网页播放器代码
2011-07-22 16:15 921常用的网页播放器代 ... -
orale不同数据库之间,表数据的转存
2011-07-21 16:27 964不同数据库之间,数据移行 目标: 在oracle数据库 ... -
lcsf数据库整理sql语句
2011-07-21 15:01 11922011年7月21日 数据库整理所用sql语句 sele ... -
图标素材大全
2011-07-21 11:48 897可爱的图标素材大全 http://findicons.co ... -
解决点击页面的查询后,刷新页面,会弹出浏览器自带的对话框
2011-07-20 17:28 9201. 现象:点击页面的查询后,刷新页面,会弹出浏览器自带的对话 ... -
swfUpload实例
2011-07-19 13:50 10310很好的实例: 官方网站: http://swfup ... -
图片轮播js及调用
2011-07-08 10:54 16911. 图片轮播所需js // JavaScript Docu ... -
设置首页和添加收藏夹
2011-07-06 09:30 951// JavaScript Document /* *Ç ... -
java导入excel表格
2011-06-18 16:31 964一个从网上下载的很好的excel操作资料! 1 从Ex ... -
枚举的使用 实例
2011-06-17 15:44 752package utils; import java.uti ... -
js 判断文件时候为空
2011-06-16 17:30 3332/** * 初始化 选择试题列表页面,判断复选框是否选中 ** ... -
struts2 下的文件下载
2011-06-16 17:28 905推荐:Struts 2中实现文件下载(修正中文问题)http: ...
相关推荐
EXT框架(通常指的是Ext JS)作为一种成熟且功能丰富的JavaScript库,提供了强大的UI组件和便捷的数据处理方法,其中就包括了异步提交FORM表单的功能。 #### 二、EXT异步提交FORM表单的基本原理与实现 ##### 2.1 ...
在网页开发中,有时我们需要在特定的区域,如一个`Area`,实现通过JavaScript进行POST提交数据的功能。这里我们将详细探讨如何使用JavaScript的jQuery库来完成这个任务,以及相关的注意事项和常见问题。 首先,让...
提交数据是action代表要执行的操作,id传递文章id,page是请求的分页页面,Math.round(Math.random()*10000) 防止页面被浏览器缓存而导致暂时无法刷新,如果出错显示错误信息 客户端用escape()函数编码含中文的字符...
本示例主要介绍了如何利用jQuery通过JSON与Struts2的Action进行数据交换,从而实现前端与后端的无刷新通信。 首先,我们需要在Struts2的配置文件(通常是struts.xml)中定义一个Action,这里定义了一个名为`test`的...
### AJAX局部刷新与中文验证解析 #### 一、引言 在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛应用于实现页面的异步加载与更新,为用户提供更加流畅和交互友好的体验。然而,在处理中文等...
在Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛应用于实现网页的局部刷新,提升用户体验。其中,通过JavaScript发送POST请求是一种常见的场景。本文将详细介绍如何在AJAX中使用JavaScript的`send`...
在互联网应用开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛使用,它允许浏览器与服务器进行异步通信,以实现无需刷新页面就能更新页面部分内容。然而,在使用AJAX技术时,开发者可能会遇到一个常见的...
虽然提供的部分文本似乎包含了一些非相关信息(可能是排版错误或乱码),但我们仍可以从已有的信息中提取出一些关于Ajax的重要知识点。 ### Ajax简介 Ajax(Asynchronous JavaScript and XML)是一种创建交互式...
### Java与JavaScript实现附件下载知识点详解 #### 一、Java端实现附件下载 在Web开发过程中,实现文件下载是一项常见的需求。以下将详细介绍如何利用Java和JavaScript来完成这一任务。 ##### 1. Java代码解析 ...
4. **Ajax**:AJAX(Asynchronous JavaScript and XML)技术用于实现页面的异步更新,无需刷新整个页面即可与服务器进行数据交互。在这里,它被用来读取JSON数据,提高用户界面的响应速度。使用jQuery或其他库的AJAX...
4. AJAX技术:文档展示了通过JavaScript操作表格()和发送AJAX请求(url属性)到服务器端的action(findSubsByPage.action),用于查询和显示数据。AJAX技术允许网页实现局部刷新,提高用户体验。 5. 页面布局与...
<script type="text/javascript" src="js/easyui/jquery-1.8.0.min.js"> ``` 这将确保页面可以使用jQuery提供的所有功能。 **步骤二**:在HTML的`<body>`标签内,设置一个标签(例如`<label>`)用于显示从服务器...
Struts的核心组件包括Action类、配置文件(struts-config.xml)以及一系列拦截器(Interceptor)。其主要功能有: 1. **请求调度**:通过Struts控制器,将HTTP请求分发到相应的Action,处理业务逻辑。 2. **表单...
开发者可以通过配置Action来定义请求的映射,利用Interceptor拦截器处理业务逻辑,如权限验证、日志记录等。 4. **缓存机制**:为了提高聊天室的性能,可能会采用Java的缓存框架如Ehcache或Redis,将热门或最近的...
这样的交互通常涉及到前端表单提交、后端数据处理以及与数据库的交互。 描述中提到的HTML和PHP之间的数据交互主要通过表单(form)进行,表单的`action`属性指定了接收表单数据的PHP文件,`method`属性用于指定数据...
Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。在用户登录验证场景中,Ajax 的优势在于它可以在后台与服务器进行通信,用户界面仍然保持交互性和响应性。下面...
在实例中,通过JavaScript函数`jsSubmit`,当省份选择框(`<select>`标签)的值改变时,会触发一个AJAX请求。这个请求通过创建XMLHttpRequest对象与Servlet通信,将用户的选择发送到服务器端,并接收服务器返回的XML...
在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种常用的技术,用于在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。在描述的问题中,开发者遇到一个棘手的情况,即使用jQuery的$.post方法...