标签:
package action; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Map; import org.apache.struts2.convention.annotation.Action; import org.apache.struts2.convention.annotation.Namespace; import org.apache.struts2.convention.annotation.ParentPackage; import org.apache.struts2.convention.annotation.Result; import org.apache.struts2.interceptor.validation.SkipValidation; import freemarker.template.SimpleDate; @ParentPackage("json-default") @Namespace("/login1") public class LoginActionNoNamespce extends SuperActionSupport { private static final long serialVersionUID = 1L; private Map<String, String> dataMap; //会把本类所有getter方法序列化成字符串返回给jsp页面 public Map<String, String> getDataMap() { return dataMap; } public void setDataMap(Map<String, String> dataMap) { this.dataMap = dataMap; } @SkipValidation @Action(value = "ajaxExecute", results = { @Result(type = "json", params = { "root", "dataMap" }) }) public String ajaxExecute() throws Exception { this.dataMap = new HashMap<String, String>(); // 参数名称必须和jsp的空间名称一一对应 String userName = request.getParameter("userName"); String password = request.getParameter("password"); dataMap.put("isSuccess", "true"); SimpleDateFormat now = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); dataMap.put("sayHi", "Hi:" + userName + " 当前时间为:" + now.format(new Date()) + password); return SUCCESS; } }
标签:
原文地址:http://www.cnblogs.com/gossip/p/5193527.html