![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
闗山难越
这个作者很懒,什么都没留下…
展开
-
struts2的工作原理
[b]struts2的工作原理(面试经常问到的)[/b] [color=blue] 当客户端发起一个请求到服务器,那么在web.xml中会有一个Filter,在fiflter-mapping这个标签里配置为“/*”的形式,这就会过滤掉所有的请求路径。之后该Filter就会去找到一个叫strtus2的配置文件,并找到想对应的namespace,再找到namespace下相对应的Action去处理...原创 2013-06-16 16:58:02 · 102 阅读 · 0 评论 -
struts2动态访问方式
[b]strtus2中对action的访问形式[/b] [color=blue] 对于对action的访问方式有三种 [list] [*]1.写死的形式 也就是说当你访问一个路径是,在struts2.xml中就要写死,例如调用增加的方法 [*],这时要是在调用删除的方法就必须重新再写一个action 例如: [*] [*]这样的问题就是会产生多个action。 [*]2.使用!的形...原创 2013-06-16 18:29:37 · 135 阅读 · 0 评论 -
action接受前台参数—属性接收和实体模型接收
[b]struts2中的action接收客户端页面传递过来的数据[/b] 在此例中使用了属性接收和domain Model的类型接收。在使用domain Model接收参数的时候要注意JSP页面标签中name的值要写成 实体.实体属性 的这种形式,否则action中接收不到该对象的属性值。具体示例代码如下: 客户端提交数据页面:clientCommitData.jsp [code="ja...原创 2013-06-20 23:13:43 · 234 阅读 · 0 评论 -
struts2访问Web元素
[b]struts2访问Web元素[/b] struts2访问Web元素: [list] 1.使用ActionContext 2.使用ServletActionContext 3.实现RequestAware,SessionAware,ApplicationAware(最常用) [/list] 具体代码如下: VisitWebElement.java 在该类中使用第一和第二种方法 ...原创 2013-06-22 18:56:27 · 113 阅读 · 0 评论 -
struts2校验数据
[b]struts2校验数据[/b] 在使用struts2校验数据的时候,如果校验失败会重新返回到数据的提交页面,这是通过来实现的。如果校验成功就执行相对应的业务处理的方法。具体示例代码如下: DataValidateAction.java [code="java"] package com.sinwee.validate; import java.util.Map; impo...原创 2013-06-23 11:28:48 · 109 阅读 · 0 评论 -
struts中的文件上传
[b]struts中的文件上传[/b] 在struts2的文件上传中有两点要注意: [list] form表单要加enctype="multipart/form-data"属性 action中变量的固定命名规则 [/list] 具体代码如下: FileUploadAction.java 处理文件上传的action [code="java"] package com.sinwee....原创 2013-06-23 15:41:25 · 109 阅读 · 0 评论