Struts Ajax 问题,求教。在线等
本人菜鸟一只,今天瞎搞了一下Ajax没有成功,很多地方不明白,不知道哪里写错了,值一直传不到页面。求各位大哥指点迷津
Action
HTML
Struts.XML
Action
public class fuck extends ActionSupport{
@Override
public String execute() throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
System.out.println("-----------------");//为什么这个执行了,控制台却不会输出?
out.print(1); //这个值始终传不到页面。
out.flush();
out.close();
return SUCCESS;
}
}
HTML
<script type="text/javascript">
function CheckUser(){
req = new XMLHttpRequest();
alert("------");
req.open("post","/dcfs/denglu");
req.send();
req.onreadystatechange=req_onreadystatechange;
}
function req_onreadystatechange(){
if(req.readyState==4)
{
alert(req.readyState);
alert(req.responseText); //这里打印的是HTML页面的代码
}
}
</script>
</head>
<body>
<input type="button" id="but" name="but" value="Ajax测试" onclick="return CheckUser()"/>
</body>
Struts.XML
<package name="Album" namespace="/" extends="struts-default">
<action name="denglu" class="action.fuck">
<result name="success">/index.jsp</result>
</action>
</package>
...全文
相关推荐
ajax struts实现在线查询功能
**安全性和性能优化**:在实现在线查询时,需要注意SQL注入的安全问题,使用预编译的SQL语句或ORM框架如Hibernate能有效防止。
基于Struts2的Java在线问答系统开发与实现
在线问答系统广泛应用于技术社区、教育平台、企业内部知识库等场景,旨在高效连接知识提供者与需求者。通过结构化的提问与回答机制,系统不仅提升了信息获取效率,还促进了知识的沉淀与共享。对于开发者而言,构建一个高可用、易扩展的问答系统,是掌握前后端协同、权限控制与数据建模等综合能力的有效路径。Java Bean的设计应遵循封装原则,即属性私有化,并提供getter和setter方法用于访问和修改属性值。此外,还应重写toString()equals()和hashCode()
在线聊天系统j2ee ssh整合开发模式spring+Struts+hibernate+Ajax
本项目以J2EE为开发平台,采用SSH(Spring、Struts、Hibernate)整合开发模式,结合Ajax技术,构建了一个基础的在线聊天系统。下面将详细阐述这些技术在项目中的运用及其重要性。
struts2与jquery实现ajax操作
该项目基于Struts2与jQuery实现前后端异步通信,通过AJAX发送GET/POST请求并处理JSON响应。前端利用jQuery简化DOM操作与数据提交,后端由Struts2框架处理请求并通过J
Struts框架下Ajax发送中文乱码问题的解决
框架下Ajax发送中文乱码问题的关键在于:1.


