1.这个例子是简单的JQuery提交的例子

首先是JSP页面的代码

<%@pagelanguage="java"contentType="text/html;charset=utf-8"pageEncoding="utf-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><scripttype="text/javascript"src="js/jquery-1.4.4.min.js"></script><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><title>JQuery测试页面</title><scripttype="text/javascript">functionverify(){varjqueryObj=$("#username");//获取节点的值varuserName=jqueryObj.val();alert(userName);$.get("TestAction!test.action?name="+userName,null,callback);}functioncallback(data){//alert("服务器返回值:"+data);varresultObj=$("#result");resultObj.html(data);}functionpostsubmit(){$.post("TestAction!test.action?name="+$("#username").val(),null,callback);}functionclean(){varresultObj=$("#result");resultObj.html("");}</script></head><body><h2>JQuery练习</h2><inputid="username"name="username"value="请输入..."></input><inputtype="button"onclick="verify()"value="确定"/><inputtype="button"onclick="postsubmit()"value="post提交"/><inputtype="button"onclick="clean()"value="清除"/><divid="result"/></body></html>

接着是action的代码

packagecom.xiaoqiang;importjava.io.PrintWriter;importjavax.servlet.http.HttpServletResponse;importorg.apache.struts2.ServletActionContext;importcom.opensymphony.xwork2.ActionContext;importcom.opensymphony.xwork2.ActionSupport;publicclassTestActionextendsActionSupport{privateStringname;@OverridepublicStringexecute()throwsException{//TODOAuto-generatedmethodstubreturn"test";}publicvoidtest()throwsException{//TODOAuto-generatedmethodstubSystem.out.println("name:"+newString(name.getBytes("iso-8859-1"),"utf-8"));HttpServletResponsehttpServletResponse=ServletActionContext.getResponse();httpServletResponse.setContentType("text/html;charset=utf-8");PrintWriterpw=httpServletResponse.getWriter();pw.print("可以注册");}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}}