千家信息网

如何实现ajax交互Struts2的action

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下如何实现ajax交互Struts2的action,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.客户端
千家信息网最后更新 2025年11月07日如何实现ajax交互Struts2的action

小编给大家分享一下如何实现ajax交互Struts2的action,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

1.客户端网页代码

代码如下:






检测用户名是否唯一





cellpadding="0" cellspacing="0" background="images/bg.gif">











cellspacing="0">






















用户名:id="username" size="32">height="23"
onClick="checkUser(form1.username);">
密码:

确认密码:
E-mail:size="45">
src="images/registerBt.jpg">







2.服务器端代码
Action类的代码

复制代码 代码如下:


package com.action;
import java.util.Map;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.xzy.UserDAO;
public class CheckUserAction extends ActionSupport{
private String user;
public String findUserByName(){
String info = null;
UserDAO userdao = new UserDAO();
if(userdao.findUserByName(user)){
//info="用户名已经被注册";
Map map = (Map)ActionContext.getContext().get("request");
map.put("info", "用户名已经被注册");
return "success";
}else{
//info="用户名可以注册";
Map map = (Map)ActionContext.getContext().get("request");
map.put("info", "用户名可以注册使用");
return "fail";
}
}

public String getUser() {
return user;
}

public void setUser(String user) {
this.user = user;
}
}


struts.xml配置

代码如下:









/info.jsp




info.jsp为显示信息页面

代码如下:


<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%=request.getAttribute("info")%>


info.jsp是jsp页面,对于与安卓客户端交互的jsp页面而言,尽量略去不必要的html代码,只需要保留控制编码格式的代码和<%%>之间的处理代码,这样就避免了在安卓客户端显示不必要的垃圾代码,且提高了执行效率,降低了服务器负载。
数据库截图:

以上是"如何实现ajax交互Struts2的action"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

代码 用户 用户名 页面 对象 服务器 服务 内容 客户 客户端 篇文章 处理 密码 浏览器 结果 错误 安卓 提示 浏览 成功 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 工控网络技术水位控制系统 电脑软件开发用什么的 网络安全进校园黑板报 素材 java访问远程数据库 简单网络安全思维导图 网易服务器怎么卡bug 网络安全故事进课堂教育日 汽车cp基础软件开发是啥 有关数据库的知识点 猫和路由器断电后服务器没响应 我的世界神服务器氪金内容 网络技术培训招生要求 软件开发产品线方法 网络安全网站整改情况汇报 沈阳市网络安全培训 网络安全年度工作基本要求 国家网络安全教育手抄报内容 天刀手游少女微信捏脸数据库 网络安全法进校园 迪哥解说新服务器 维护网络安全活动主题 软件开发文档谁写 数据库统计一共有多少个学生 右键从数据库更新模型 如何部署服务器带外管理 面试时的自我介绍软件开发 大型多人在线游戏服务器多少钱 驭宝网络技术有限公司怎么样 怀旧魔兽服务器人口 gta数据库
0