`
sinwee
  • 浏览: 5015 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
struts中的文件上传 在struts2的文件上传中有两点要注意: form表单要加enctype="multipart/form-data"属性 action中变量的固定命名规则 具体代码如下: FileUploadAction.java 处理文件上传的action package com.sinwee.upload; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; import org.apache.struts2.S ...
struts2校验数据 在使用struts2校验数据的时候,如果校验失败会重新返回到数据的提交页面,这是通过<result name="input"></result>来实现的。如果校验成功就执行相对应的业务处理的方法。具体示例代码如下: DataValidat ...
struts2访问Web元素 struts2访问Web元素: 1.使用ActionContext 2.使用ServletActionContext 3.实现RequestAware,SessionAware,ApplicationAware(最常用) 具体代码如下: VisitWebElement.java 在该类中使用第一和第二种方法 package com.sinwee.visitWebElement; import java.io.IOException; import java.io.PrintWriter; import java.util.Arrays; im ...
struts2中的action接收客户端页面传递过来的数据 在此例中使用了属性接收和domain Model的类型接收。在使用domain Model接收参数的时候要注意JSP页面<input/>标签中name的值要写成 实体.实体属性 的这种形式,否则action中接收不到该对象的属性值。具体示例代码如下: 客户端提交数据页面:clientCommitData.jsp <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> ...
strtus2中对action的访问形式 对于对action的访问方式有三种 1.写死的形式 也就是说当你访问一个路径是,在struts2.xml中就要写死,例如调用增加的方法<action name="hello" class="com.test.HelloAction" method="add"> </action>,这时要是在调用删除的方法就必须重新再写一个action 例如:<action name="hello" class="com.test.HelloActi ...
struts2的工作原理(面试经常问到的) 当客户端发起一个请求到服务器,那么在web.xml中会有一个Filter,在fiflter-mapping这个标签里配置为“/*”的形式,这就会过滤掉所有的请求路径。之后该Filter就会去找到一个叫strtus2的配置文件,并找到想对应的namespace,再找到namespace下相对应的Action去处理客户端的请求,在Action中的某个方法中执行业务逻辑处理,该方法会返回一个字符串类型的值,根据这个字符串的值到struts.xml中找到相对应的result,执行result里的jsp页面,显示用户想要的数据。这就是struts2的执行过程。 ...
Global site tag (gtag.js) - Google Analytics