- 博客(13)
- 收藏
- 关注
原创 在myeclipse8.5中为项目添加单元测试
1.右击项目工程,选择如下图所示: 2.接着出现如下页面,选择如下红框所示项: 3.选择next出现如下:选择红框里的项目, 4.点击next,出现如下页面: 5.最后点击finish.......
2015-07-24 11:58:14 401
原创 文件的下载
1. 注意: 方法一:将文件资源直接放在WebRoot下,不放在WEB-INF中,在页面直接提供可供访问的链接。(缺陷:太暴露了,不安全,有时需要有一定的权限才能下载,但是这样没有办法控制。)并且次中方法,如果浏览器可以显示的文件数据,浏览器直接显示出来,不提供下载。 方法二:下面则是方法二的处理过程。 2. 3.
2015-07-20 14:11:45 327
原创 面向对象解析prototype(模型)
在JavaScript中定义一个函数(也称对象) function Person(name, age){ this.name=name; this.age=age; } var person = new Person("ss" , 12); 现在如果想为对象添加一个setName方法:该怎么办呢?? 若使用person.setName = function( name ){
2015-07-17 16:09:49 413
原创 国际化的jstl标签
1.导入两个jar包:jstl.jar , standar.jar 创建a.jsp页面并将标签库导入到页面来 2.可以使用如下标签来完成登录页面的国际化: 运行结果: 点击英文:
2015-07-16 14:24:55 406
原创 web应用国际化
1.首先定义不同语言的资源文件 myresource_zh.properties item.login=登录(书写时会自动转换成\u767B\u5F55) myresource_en.properties item.login=LOGIN 2.定义一个类为ResourceBundleTest.java //得到资源文件对象 ResourceBundle bundle = Resour
2015-07-15 16:28:18 487
原创 MessageFormat
public class LocaleTest { public static void main(String[] args) { String s = "On {0},{1}, destroyed {2} houses and caused {3} of damage"; String result = MessageFormat.format(s, "A","B","
2015-07-15 11:41:04 353
原创 java.io.OutputStream.flush()
java.io.OutputStream.flush() 方法刷新此输出流并强制将所有缓冲的输出字节被写出。刷新的常规协定是,调用它是一个迹象表明,如果以前写的任何字节都被缓冲的输出流的实现,如字节应立即写入到它们的目的地。 此流的预期目标是由底层的操作系统,例如一个文件,然后刷新流保证提供了一个抽象只是先前写入的字节流传递给操作系统进行写入;它并不能保证他们实际上写的是一个物理设备,如磁盘
2015-07-13 18:06:32 679
原创 文件的上传
简单介绍下文件的上传流程: 在jsp页面中添加form表单,必须把form表单的enctype属性设置为multipart/form-data,设置该值后,浏览器在上传文件时,将把文件数据附带在http请求消息体中,并使用MIME协议对上传文件进行描述,以方便接收方对上传数据进行解析和处理。表单提交的方式要是post。 1.首先写个a.jsp页面 2. 写个TestServl
2015-07-13 17:21:28 305
原创 浅谈装饰模式decorate
装饰模式是一种给已有的对象添加额外功能的常用方法: 举个列子说明: 1. 创建个Request接口类Request.java 2.接口的实现类:RequestImp.java 3.包装了输出方法Servlet.java: 4. RequestFactory.java类为了创建request对象 5. test.java测试类: 运行结果: hell
2015-07-10 15:07:07 750 1
原创 使用filter解决图片缓存问题
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletResponse resp = (HttpServletResponse) response; //设定网页
2015-07-07 15:10:05 470
原创 invoke
1. invoke 有参数时 JspFragment fragment = getJspBody(); StringWriter writer = new StringWriter(); fragment.invoke(writer); String content = writer.toString(); getJspContext().getOut().wri
2015-07-02 16:01:04 827
原创 自定义标签
自定义标签用来实现一定的逻辑功能,类似于jstl标签的标签;html,jsp和jstl都没有定义过的标签。在一些特定的情况下,jstl不能完成我们在jsp页面的一些逻辑功能,这时我们就需要定义自定义标签来完成。 来看一个简单的例子: 1.首先我们在工程里的WEB-INF-->lib下导入两个jar包:jstl.jar 和standar.jar 2.在WEB-INF下建一个文件夹为tlds,
2015-07-01 11:39:06 404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人