- 浏览: 598757 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (263)
- Struts2 (3)
- Spring (15)
- Apache (11)
- Java (57)
- Hibernate (10)
- Oracle (19)
- Linux (27)
- MYSQL (2)
- JavaScript (15)
- WebService (4)
- XFire (4)
- FreeMarker (2)
- JXL (2)
- Eclipse (5)
- PowerDesigner (6)
- Intellij IDEA (7)
- JQuery (6)
- EL&JSTL (3)
- SpringMVC (7)
- JAR&TLD (1)
- CMD&BAT (1)
- CSS (2)
- axis (2)
- dom4j (1)
- SoapUI (1)
- HttpClient (2)
- FusionCharts (4)
- 百度地图Api进阶教程 (5)
- SQLSERVER (15)
- 网站安全 (1)
- CXF (3)
- 文件同步软件 (0)
- Maven (9)
- Solr (2)
- QRCode (1)
- JSON (1)
- Dubbo (6)
- log4j2 (1)
- MyBatis (4)
- JavaWeb (1)
- activiti (2)
- kettle (1)
- JVM调优 (9)
最新评论
-
_739677725:
4楼的兄弟 你有源码没有?如果有可不可以帮忙转发一份 邮箱: ...
JAVA线程根据给定URL生成网页快照 -
_739677725:
下载不了了
JAVA线程根据给定URL生成网页快照 -
rhyhhg5:
还有一些url,抓图片的时候会提示脚本错误什么的,什么情况?
JAVA线程根据给定URL生成网页快照 -
rhyhhg5:
为什么 给 有些url,就抓不了图片呢
JAVA线程根据给定URL生成网页快照 -
feng_tai_jun:
总结很好。
Java中获取类加载路径和项目根路径
实现动态检验用户是否在数据库中存在.
一:JSP页面
<script type="text/javascript" src="JS/Ajax.js" ></script>
<script type="text/javascript">
function checkUsersName(value){
if(value!=""){
Ajax("get","check?usersName="+value,deal,null);
}
}
</script>
<form action="register" method="post" id="form1">
<table>
<tr>
<td>用户名:</td>
<td>
<input type="text" name="usersName" onblur="checkUsersName(this.value)"/>
<div id="check">这里显示检测结果信息</div>
</td>
</tr>
<tr>
<td>
<input type="submit" value="注册"/>
</td>
<td>
<input type="reset" value="重置"/>
</td>
</tr>
</table>
</form>
二:Action接收请求并处理,并返回结果
public String checkUserName()
{
HttpServletResponse response=ServletActionContext.getResponse();
response.setContentType("text/html");
response.setCharacterEncoding("utf-8");
PrintWriter out = null;
try {
out=response.getWriter();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
String name="";
try {
//页面传递usersName过来,这里涉及到中文转码
name=java.net.URLDecoder.decode(usersName,"UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//存在返回1,否则返回0
if(rs.checkUserExit(name)!=null) // 进行数据库校验
{
exit="1";
out.print(exit);
out.flush();
out.close();
System.out.println(exit);
}
return null;
}
三:Struts配置文件
<action name="check" class="com.article.action.RegisterAction" method="checkUserName">
<result>register.jsp</result>
</action>
上面的<result></result>里面可以不写,如果报错,就写个已存在的页面,不会跳转的,注册页面与action交互,action里execute的返回值必须为空!
发表评论
-
自定义JSP中的Taglib标签之四自定义标签中的Function函数
2017-10-13 22:53 277之前例子已经写好了,由于时间关系一直没有发布,这次带来的是关 ... -
POI实现超大数据的Excel的读写操作,支持Excel最大行数
2017-10-12 23:22 481参考:http://thinkgem.iteye.com/b ... -
java+ftp文件上传注意事项
2017-05-06 00:49 664// 设置上传文件的类型为二进制类型 ftp.setFi ... -
Java中使用OpenSSL生成的RSA公私钥进行数据加解密
2017-04-12 16:22 432http://blog.csdn.net/chaijunkun ... -
BigDecimal 使用方法详解
2017-03-20 14:11 519BigDecimal 由任意精度的整数非标度值 和 32 位 ... -
Apache POI Excel的工具类
2017-01-05 22:30 364参看:https://my.oschina.net/simpl ... -
JAVA 生成条码(一维码)及二维码
2016-06-26 00:15 4202package zjpt.zwsm.utils; im ... -
JAVA中常用IO流类:FileReader和FileWriter
2016-03-31 17:26 4291,FileWriter类(字符输 ... -
JAVA缓存的实现
2016-02-26 16:53 360缓存可分为二大类: 一、通过文件缓存,顾名思义文件缓存是指 ... -
Java 正则表达式详解
2015-10-22 10:17 460参考: http://www.jb51.net/arti ... -
Java中遍历文件夹、获取文件内容
2015-06-11 16:17 1285package demo.test; import j ... -
Java批量下载生成zip文件
2015-03-19 10:48 627import java.io.File;import ja ... -
Java读取.properties文件
2014-11-14 15:14 5741.获取src/config目录下的配置文件 ... -
使用JSONObject生成json
2014-03-06 10:59 823所需要的包 commons-httpclient-3.1. ... -
JVM内存状况查看方法和分析工具
2014-02-17 14:16 715JConsole JConsole可以图形化查看JV ... -
Java一次性查询几十万 几百万数据解决办法
2014-01-03 16:54 3666在做大数据量同步的 ... -
Java 单例模式(Singleton)
2013-12-27 21:40 694/** * @author BestUpon ... -
JDBC 批量插入
2013-12-26 21:12 912使用JDBC向数据库插入100000条记录,分别使用sta ... -
Hibernate 批量插入、更新与删除
2013-12-26 20:30 1187批量插入 在项 ... -
Tomcat与Jre绿色环境配置(生产环境)
2013-12-25 16:43 14504Tomcat运行时需要jre的支持 ...
相关推荐
首先,我们需要了解Struts2与AJAX交互的基本原理。在AJAX中,JavaScript通常通过XMLHttpRequest对象与服务器进行异步通信,发送请求并接收响应。在Struts2框架下,我们可以利用Struts2的Action类和结果类型来处理...
**Struts2与Ajax交互** 在Struts2中,可以通过配置Action来处理Ajax请求。Action类中的方法可以返回一个值,这个值可以映射到一个视图,也可以是JSON字符串。使用`@Result`注解或struts.xml配置文件,可以指定一个...
使用Struts2和jQuery EasyUI实现简单CRUD系统,从零开始,从基础的ajax与Struts2的使用json格式进行交互开始。
commons-beanutils-1.7.0.jar,commons-collections-3.1.jar,commons-lang-2.5.jar,commons-logging.jar,ezmorph-1.0.3.jar,json-lib-2.1-jdk15.jar,这六个jar包
这篇文档“struts与ajax.docx”可能包含了如何将Struts2和Ajax结合使用的详细步骤。通常,这个过程会涉及以下几个关键点: 1. **Struts2配置**:首先,需要在`struts.xml`配置文件中定义一个Action,这个Action将...
jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理以及Ajax交互,使得开发者更容易实现复杂的前端效果和交互。 首先,我们需要了解Struts2中如何配置Action。在Struts2中,Action类是业务逻辑的载体,...
Struts2为了满足这种需求,实现了与AJAX的无缝集成,提供了一流的AJAX支持。 Struts2的AJAX支持并不是从零开始创建一个新的AJAX框架,而是选择了当时在Java EE平台上广泛使用的AJAX库,如Dojo和Direct Web Remoting...
#### Ajax概述与Struts2的融合 在现代Web2.0技术蓬勃发展的背景下,Ajax技术因其能够实现网页的异步加载与交互性提升,成为了构建动态网页的重要组成部分。Struts2框架,作为Java Web开发中的明星框架之一,自然也...
jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。 在这个例子中,我们使用jQuery的Ajax函数与Struts2进行交互。jQuery的$.ajax()方法可以创建一个Ajax请求,其参数...
使用Struts2和jQuery EasyUI实现简单CRUD系统,从零开始,从基础的ajax与Struts2的交互开始。
6. Struts2与Ajax的集成,使用JQuery的$.ajax()或$.getJSON()方法 7. 请求与响应的处理,包括参数传递和数据封装 8. 实例演示:使用Struts2+Jquery+Ajax实现动态加载数据或表单验证 "struts2 jar"文件包含了Struts2...
综上所述,Struts2与AJAX的结合使得Web应用能够实现无刷新的用户体验,提高了交互性和效率。理解并熟练掌握这一技术,对于提升Web应用的质量和用户体验至关重要。在实际开发中,开发者还需要考虑错误处理、安全性...
jQuery则是一个轻量级、功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。Ajax,全称Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下更新部分网页的技术。在这...
总结来说,"Struts2+Ajax实现的用户登录"是一个典型的Web开发场景,涉及到了前端的动态交互、后端的业务处理和持久化操作。Struts2提供了控制流程,Ajax实现了无刷新的用户交互,Sprint协助管理应用程序组件,而...
4. **Struts 2与AJAX的集成**:介绍如何在Struts 2应用中使用AJAX,可能包括XMLHttpRequest对象、JSON数据格式、以及Struts2-AJAX插件的使用。 5. **实战示例**:提供了一些实际的开发案例,如创建一个简单的Struts ...
通过这个插件,开发者可以利用jQuery的AJAX功能与Struts2的Action进行交互。此外,`struts2-jquery-plugin`还提供了许多预定义的JSP标签,简化了在视图层使用AJAX的复杂性。 1. **Struts2 jQuery插件安装**: 要在...
2. **Struts2与Ajax集成**: Struts2框架支持多种方式来实现Ajax请求。其中一种是通过使用Struts2的插件,如`struts2-jquery-plugin`或`struts2-dojo-plugin`,这些插件为开发者提供了丰富的JavaScript库和动作支持...
Struts 2与AJAX是Web开发领域中的两个关键技术,它们在构建动态、交互式的Web应用程序中发挥着重要作用。Struts 2是一个基于MVC(Model-View-Controller)设计模式的Java EE框架,它提供了丰富的特性来简化企业级...
【标题】"ZTree+Struts2+ajax+json实现checkbox权限树"涉及的技术栈主要集中在前端的ZTree,后端的Struts2框架,以及数据交互中的Ajax和JSON。这个项目的核心目标是构建一个可复选的权限树形结构,用户通过勾选节点...
Java Web整合开发是构建Web应用程序的...通过学习和实践,你可以掌握如何在Eclipse环境中搭建Java Web开发环境,使用Struts 2框架组织应用结构,以及利用Ajax优化交互体验。这将为你在Java Web开发领域打下坚实的基础。