Struts2
文章平均质量分 56
iteye_14319
这个作者很懒,什么都没留下…
展开
-
获取Servlet对象
//模拟HttpSession Map<String,Object> session=ActionContext.getContext().getSession(); //模拟Application Map<String,Object> application=ActionContext.getContext().getApplication();...原创 2010-09-09 10:03:43 · 221 阅读 · 0 评论 -
Struts2入门--namespace属性详解
namespace 将action 分成逻辑上的不同模块,每一个模块有自己独立的前缀。使用namespace可以有效地避免action重名的冲突,例如每一个package 都可以有自己独立的menu 和 help action,但是事项方式各有不同。Struts2标签带有namespace选项,可以根据namespace 的不同向服务器提交不同的package的action 请求。 ...原创 2010-10-13 10:35:05 · 126 阅读 · 0 评论 -
struts.xml-常量配置
struts.configuration该属性指定加载struts2 配置文件的配置文件管理器,该属性的默认值是org.apache.struts2.config.DefaultConfiguration,这是struts2 默认的配置文件管理器,如果需要如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration 接口的类,该类可以自己加载struts2 配置文件。 ...原创 2010-10-13 12:50:21 · 93 阅读 · 0 评论 -
request获取各种路径总结
从request获取各种路径总结:request.getRealPath("url");//虚拟目录映射为实际目录request.getRealPath("./");//网页所在的目录request.getRealPath("../");//网页所在目录的上一层目录 假定你的web application(web应用)名称为news,你的浏览器中输入请求路径: h...原创 2010-10-18 17:31:48 · 126 阅读 · 0 评论 -
文件上传和下载解析
表单元素的enctype属性: application/x-www-form-urlencoded(默认) 1)默认编码方式,只处理表单域里的value属性值。 2)可通过request.getParameter()方法取得请求的参数。 multipart/form-data 1)以二进制流的方式处理表单数据,且会将文件域指定的文件内容也封装到请求参数里。 2)无法通过re...原创 2010-10-19 08:27:41 · 143 阅读 · 0 评论 -
类型转换
类型转换的意义: MVC框架,属于表现层的解决方案。 负责收集用户请求的参数,并将参数传给控制器组件 但所有的请求参数都是字符串类型,而java 为强类型语言 struts2的内建类型转换器 局部类型转换器: 在Action范围内使用 定义文件 ActionName-conversion.properties 位置:放置Action 类同目录下...原创 2010-10-19 11:03:19 · 86 阅读 · 0 评论 -
struts2批量封装对象
不知道大家是否遇过这样情况,在一个页面里同时提交几个对象,例如,在发布产品的页面,同时发布几个产品. package org.cric.model;import java.util.Date;/** * 产品持久化类 * @author Administrator * */public class Product { private Strin...原创 2010-11-04 13:30:44 · 138 阅读 · 0 评论 -
防止重复提交
用户重复提交同一个HTML表单的原因不在乎两种:一是操作失误;二是某个表单的处理时间过长而使得用户不知该如何是好。在某些场合,重复提交同一个HTML表单的后果可能非常严重;在另外一些场合,这种情况也许只会令人敢不快而已。例如,在使用使用卡进行在线支付到时候,如果服务器的响应速度太慢,用户难免会再次点击提交按钮,而这就有可能导致那张信用卡上的金额被划走两次。我们再来看一个后果没那么严重的例子 -...原创 2010-11-22 10:50:26 · 88 阅读 · 0 评论