摘要:
struts2中jQuery的异步交互有两种方式: 1)是利用构造字符串的方式来实现; 使用该方法主要是在服务器端根据前端的请求,返回一个字符串信息,然后前端的jQuery通过解析该字符串信息得到对应的请求内容。该方法优点是使用比较灵活,缺点是使用比较复杂。 2)是利用struts自带的jQuery 阅读全文
摘要:
异步交互,在不用重新提交整个页面的情况下可以实现页面局部信息与服务器的交互。在编写异步交互时需要用到一个架包:dom4j,下载地址为:https://dom4j.github.io/ 下面通过例子说明struts异步交互的实现过程. 1、首先看一下文件目录 2、代码实现: 1) 首先创建一个Pers 阅读全文
摘要:
在学习文件下载的时候,我也是按照网络课程上面老师的代码一句一句敲得,和老师的一模一样;到最后测试下载的时候出现了如下的错误: 而老师的写的代码可以完美运行,以下是跟着老师敲的代码: struts.xml文件中的配置信息如下: 根据报错的信息可以知道,大致错误是找不到对应的文件,导致这种错误无非就是文 阅读全文
摘要:
Struts上传文件分为两个步骤: 1). 首先将客户端上传的文件保存到Struts.multipart.saveDir键所指定的目录中,如果该键所对应的目录不存在,那么就保存到javax.servlet.context.tempdir环境变量所指定的目录中。 2). Action中所定义的File 阅读全文
摘要:
在实现文件上传和下载之前我们需要做一些准备工作,在Apache官网去下载文件上传下载的两个组件,下载链接这里给出:common-fileupload组件下载:http://commons.apache.org/proper/commons-fileupload/ common-io组件下载:http 阅读全文
摘要:
利用Session防止表单重复提交 对于【场景二】和【场景三】导致表单重复提交的问题,既然客户端无法解决,那么就在服务器端解决,在服务器端解决就需要用到session了。 具体的做法:在服务器端生成一个唯一的随机标识号,专业术语称为Token(令牌),同时在当前用户的Session域中保存这个Tok 阅读全文
摘要:
自定义Field级别的错误提示信息步骤: 2. 然后在该属性文件中指定每一个出字段的错误消息。如:invalid.fieldvalue.birthday = birthday invalid! 注意:invalid.fieldvalue.是不变的,后面跟着是出错的字段。 阅读全文
摘要:
恢复内容开始 此将实例将在上一讲前置通知的基础上进行配置,前置配置内容:http://www.cnblogs.com/lihuibin/p/7955947.html 具体流程如下: 1. 首先配置后置通知,继续在上一讲的aop包中新建MyAfterReturningAdvice.java类,该类要实 阅读全文