Action: AJAXServer
import java.io.PrintWriter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class AJAXServer extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String userName = new String(request.getParameter("name").getBytes("iso8859-1"),"UTF-8");
System.out.println(userName);
PrintWriter out = response.getWriter();
out.write("I am From Server"+userName);
out.close();
return mapping.findForward("To_Index");
}
}
JS: verify.js
function verify(){
var jqueryobj = $("#userName");
var userName = jqueryobj.val();
$.get("AJAXServer.do?name="+userName,null,callback);
}
function callback(data){
var resultObj = $("#result");
resultObj.html("<font color=red>"+data+"</font>");
}
前台页面:index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%
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>
<base href="<%=basePath%>">
<title>Ajax starting page</title>
<script type="text/javascript" src="jslib/verify.js"></script>
<script type="text/javascript" src="jslib/jquery.js"></script>
</head>
<body>
<input type="text" id="userName"/>
<input type="button" value="校验" onclick="verify()"/>
<div id="result"></div>
</body>
</html>
Struts-config.xml
分享到:
相关推荐
jquery例子jquery例子jquery例子jquery例子jquery例子
jquery 例子 ,多个jquery 好例子 jquery 例子 ,多个jquery 好例子
jquery-starterkit JQUERY例子 jquery-starterkit JQUERY例子
jquery例子带数据库jquery例子带数据库jquery例子带数据库jquery例子带数据库jquery例子带数据库
jquery 例子
50个jquery例子源码,附有比较详细的代码,更快的帮助您网页设计。
自己做的jquery例子 自己做的jquery例子
jquery例子集合.rar jquery例子集合.rar jquery例子集合.rar jquery例子集合.rar
jquery 例子,文档,流程 jquery 例子,文档,流程
ajax,jQuery 例子大全,json例子,入门到精通的都在里面。 还有javascript帮助文档
10个 JQUERY 例子 标签页、表格排序、调整、放大、排序、拖动2例、消息框、选择、折叠效果
整理一些jQuery例子
Jquery例子,小例子,可供参考,不容错过
50个jquery例子,里面有许多jquery很有用的插件例子,应该很有用哦
瀑布流jquery例子,稍微改改就可以用
Jquery例子,前后台交互,验证,图片热点,等实用的js代码,直接用meyeclipse运行就可以
struts+注解+jquery例子
struts2整合jquery例子,实现增删改查
jquery实例 jquery demo jquery UI demo ,全部是例子 一看就会用