- 博客(17)
- 资源 (7)
- 收藏
- 关注
原创 Java_JavaEE_轻量_Struts2文件上传闲谈;
背景:上传文件,form表单method为post,enctype为multipart/form-data,这样浏览器才会把用户选择文件的二进制数据发送给服务器(采用二进制流方式处理数据);Struts2的文件上传还没有来得及使用Servlet3.0API,因此Struts2的文件上传还需要依赖于Common-FileUpload、COS等文件上传组件;说明:Struts2并未提供自己的请求解
2014-11-29 09:23:31 670
原创 Java_JavaEE_基于Annotation的输入校验;
前言:基于Annotation输入校验实际上也属于Struts2“零配置”特性的部分,允许使用Annotation来定义每个字段应该满足的规则;Annotation验证器类位于(xwork-core-2.2.1.jar)com.opensymphony.xwork2.validator.annotations;1、在Action类通过Annotation指定验证规则,需配置:使用Annotat
2014-11-27 11:12:19 1132
原创 资讯_MD5加密闲谈;
MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:MD5 (filename.tar.gz) = 0ca175b9c0f726a831d895e269332461;这就是filename.tar.gz文件的数字
2014-11-26 13:51:36 526
原创 Java_JavaEE_轻量(SSH)_Convention约定插件闲谈;
前言:从Struts2.1开始,Struts2引入Convention插件支持零配置(Struts2根据约定来自动配置);切记:Struts2的Convention插件特点是“约定优于配置”,当读者掌握Struts2基本开发后,学习Convention插件其实就非常简单,关键就是记住Convention插件的约定就行;
2014-11-15 10:31:43 868
原创 资讯_工具_Editplus(超级记事本)快捷键我、
文件 新建普通文本 Ctrl+N 新建普通的文本文档 新建浏览器窗口 Ctrl+Shift+B 新建浏览器窗口 新建 HTML 页 Ctrl+Shift+N 创建一个空白的 HTML 页面 打开
2014-11-15 09:59:03 1851
原创 Java_进制转换浅析;
(1)、十进制->十进制(高位)765(低位) = 5*10(1-1) + 6*10(2-1) + 7*10(3-1) = 765;说明:括号为次方值;(2)、二进制->十进制(高位)1011(低位) = 1*2(1-1) + 1*2(2-1) + 0*2(3-1) +1*2(4-1) = 11;(3)、八进制->十进制0632 = 2*8(1-1) + 3*8(2-1) +
2014-11-10 10:56:47 613 1
原创 Java_Ant_Web Project完整build.xml文件模板以及Strust2简单示例;
如何你想使用Ant编译你自己的java web project
2014-11-10 10:50:14 1098
原创 Java_JavaEE_如何为web应用提供Struts2支持?_web struts2支持
1、Struts2支持(1)、下载(http://struts.apache.org/download.cgi)Full Distribution:完整版,建议下载版本;包含:Struts2示例应用、空示例应用、核心库、源代码和文档等;Example Applications:Struts2示例应用;Essential Dependencies:Struts2核心库;Docum
2014-11-07 15:59:27 769
原创 Java_JSP2_Servlet3_Servlet文件上传、Servlet异步处理、Servlet web模块简单示例;
这里简单说说Servlet文件上传、Servlet异步处理、Servlet web模块;1、文件上传
2014-11-04 14:27:37 831
原创 Java_JSP2_Servlet3.0异步处理;
在以前的Servlet规范中,如果Servlet作为控制器调用一耗时的业务方法,那么Servlet必须等到业务方法完全返回之后才会生成响应,这将使得Servlet对业务方法的调用变成一种阻塞式的调用,因此效率比较低。Servlet3.0规范的异步处理允许Servlet重新发起一条新线程去调用耗时的业务方法,这就可避免等待;Servlet3.0的异步处理是通过AsyncContext类来处理的,
2014-11-04 11:30:33 870
原创 Java_JSP2_Servlet3.0 Web模块开发;
Servlet3.0规范不再要求所有Web组件(如Servlet、Listener、Filter等)都部署在web.xml文件中,而是允许采用"Web模块"来部署、管理他们; 1、Web模块 一个Web模块通常对应于一个JAR包,这个JAR包有如下文件结构: .jar ->Web模块的JAR包 |--META-INF | --web-fragment.xml |--Web模
2014-11-03 17:23:42 952
原创 Java_JSP2_标签文件Tag File支持;
Tag File是自定义标签的简化用法,使用TagFile可以无须定义标签处理类和标签库文件,但仍然可以在JSP页面中使用自定义标签; Tag File示例:迭代器标签 (1)、建立Tag文件 Tag File所具有的5编译指令:taglib,导入其他标签库;include,导入其他jsp或静态页面;tag,类似JSP中的page指令,有pageEncoding、body-conten
2014-11-03 14:55:16 949
原创 Java_JSP2_JSP表达式语言自定义函数;
自定义函数的开发步骤非常类似于标签的开发步骤,区别在于自定义标签直接在页面上生成输出,而自定义函数则需要在表达式语言中使用;由于EL本身只是一种数据访问语言,因此它不支持调用方法。如果需要在EL中进行更复杂的处理,就可以通过函数来完成。函数的本质是:提供一种语法允许在EL中调用某个类的静态方法;
2014-11-03 14:05:49 581
原创 Java_通过PreparedStatement往MySql数据库插入中文出现'?'乱码问题解决;
问题描述: 在Java中,通过PreparedStatement像
2014-11-01 17:13:29 5445 1
apache XML-RPC 实现
2014-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人