日期:2014-05-19 浏览次数:20737 次
package com.struts2.action.test; import java.io.IOException; import java.io.PrintWriter; import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONObject; import org.apache.struts2.ServletActionContext; public class TestAction { private Entity entity = new Entity(); public TestAction() { } public String execute() { entity.setName("显示信息OK!"); entity.setPassword("Helllo"); // HttpServletResponse response = ServletActionContext.getResponse(); System.out.println("执行了Action"); Map map = new HashMap(); map.put("name", entity.getName()); map.put("password", entity.getPassword()); JSONObject jsonObject = JSONObject.fromObject(map); System.out.println(jsonObject.get("name")); System.out.println(jsonObject.get("password")); return "SUCCESS"; } // try { // response.setCharacterEncoding("utf-8"); // PrintWriter out = response.getWriter(); // out.print(entity); // } catch (IOException e) { // e.printStackTrace(); // } public Entity getEntity() { return entity; } public void setEntity(Entity entity) { this.entity = entity; } } class Entity { private String name; private String password; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } // //////////////////// public static void main(String[] args) { new TestAction().getSName(); } }
<struts> <package name="struts2" extends="json-default"> <action name="test" class="com.struts2.action.test.TestAction"> <result type="json"> <param name="OK"> jsonObject </param> </result> </action> </package> </struts>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Jquery遮罩层</title> <style type="text/css"> #BgDiv { background-color: #e3e3e3; position: absolute; z-index: 99; left: 0; top: 0; display: none; width: 100%; height: 1000px; opacity: 0.5; filter: alpha(opacity = 50); -moz-opacity: 0.5; } #DialogDiv { position: absolute; width: 400px; left: 50%; top: 50%; margin-left: -200