上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 32 下一页
摘要: 下载 1. 下载是一种响应方式 正常的响应:响应正文是html:response.getWriter().print("html"); 下载的响应: 1.一个流:字节数据:response.getOutputStream().write(文件的内容,即一些字节数据); 2.response.setC 阅读全文
posted @ 2018-07-22 01:00 开发者导航 阅读(118) 评论(0) 推荐(0)
摘要: 上传 1. 上传对表单的要求 * method=post * enctype=multipart/form-data 2. 上传对servlet要求 * getParameter()不能再使用! Struts使用名为fileupload的拦截器完成上传。 1. 拦截器首先查看表单是否为multipa 阅读全文
posted @ 2018-07-22 00:58 开发者导航 阅读(156) 评论(0) 推荐(0)
摘要: ognl 1. 什么是ognl 对象图导航语言 Struts内置的表达式语言,它比EL要强大很多。 2. 单独学习ognl * EL它操作的数据来自于:四大域:pagecontext、request、session、application * ognl操作的数据来自于:ognl上下文对象,以及roo 阅读全文
posted @ 2018-07-22 00:57 开发者导航 阅读(179) 评论(0) 推荐(0)
摘要: day03 上传下载 l jspSmartUpload(model1的年代); l apache-commons-fileupload,Struts2默认上传组件; l Servlet3.0使用的Part,但Servlet3.0还没有普及; l COS,Struts2支持,不过已经停止更新很久了; 阅读全文
posted @ 2018-07-22 00:54 开发者导航 阅读(388) 评论(0) 推荐(0)
摘要: 拦截器 1. 什么是拦截器 1). 与JavaWeb中的Filter比较相似。 2). 拦截器只能拦截Action!!! 2. Struts中定义了很多拦截器,其中defaultStack中的拦截器会在每个Action之前执行。 3. 已经知道的拦截器 1). params 2). converte 阅读全文
posted @ 2018-07-22 00:48 开发者导航 阅读(120) 评论(0) 推荐(0)
摘要: 国际化 1. 回忆之前的国际化 1). 资源包(key=字符串) > 命名:基本名称+local部分.properties,res_zh.properties,res_zh_CN.properties,res_en_US.properties 2). ResourceBundle,用来读取资源包的内 阅读全文
posted @ 2018-07-22 00:47 开发者导航 阅读(142) 评论(0) 推荐(0)
摘要: 类型转换 1. 什么是类型转换 刚才学习了封装请求参数,把表单数据封装到Action(模型)的属性中。表单中的数据都是String类型,但Action(模型)的属性不一定什么类型。 将来我们还需要数据的回显,即把Action的属性值显示到表单中。把Actoin的属性显示在表单中。 类型转换是双向的 阅读全文
posted @ 2018-07-22 00:46 开发者导航 阅读(135) 评论(0) 推荐(0)
摘要: 获取请求参数 请求参数:表单中的数据,或者是超链接中的数据。 1. 得到request,再通过request来获取。2. 属性驱动 在Action中提供与表单字段名称相同的属性即可。 而一个名为params的拦截器来完成!3. 模型驱动(最为常用) 1). 给出一个model类 2). 在Actio 阅读全文
posted @ 2018-07-22 00:45 开发者导航 阅读(165) 评论(0) 推荐(0)
摘要: 输入校验: 1. 分类 客户端校验:javascript,它是用户体验而已,可以绕开。 服务器端校验 * 代码校验 1). 要求Action必须继承ActionSupport 2). 重写ActionSupport类的validate()方法。 添加校验逻辑! > 如果出错,添加fielderror 阅读全文
posted @ 2018-07-22 00:44 开发者导航 阅读(151) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-07-22 00:41 开发者导航 阅读(118) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 32 下一页