热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jsp相关知识

7-181、ajax如果ajax无法跳转到后台链接,先检查data传的值是否正确,后台返回的值response.getWriter.write(json

7-18

1、ajax  如果ajax无法跳转到后台链接,先检查data传的值是否正确,后台返回的值 response.getWriter.write(json.toString) 只能给页面返回字符串,而页面需要去转换通过ajax的配置dataType:'json' 或者 JSON.parse(data) 将data转成json格式

  在java中将对象转成json数据格式,JSONObject.fromObject(object),  JSONArray.add(jsonObject) 将json放入到json数组中,json数组返回给前台,循环数组便可以得到里面的值

2、JSON.stringify(a)将对象转换成字符串

3、easyui是基于jqueryUI的组件库,

7-19

1、将单选框与汉字绑定在一起 利用label标签

2、对输入框做验证的逻辑 http://www.runoob.com/try/try.php?filename=jqueryui-example-dialog-modal-form

 a、做非空或正则表达式匹配,若不能通过,则添加error样式,

 b、第二个属性可以与第一个属性通过&& 短路与来判断,代表逐上而下的判断,第一个通过才判断第二个,而使用& 则所有的属性同时判断

 c、添加报错样式 style="border:1px solid red"

3、查看报错信息的时候,看tomcat日志,直接定位到具体的哪一行便可以

7-20

1、jquery ui进度条,通过setTimeOut()来调用函数,在函数中设置 progressbar.progressbar( "value", val + 1 );来修改进度条的进程 ,其中progressbar有两个参数一个change 一个complete

2、  $( "button" ).on( "click", function( event ) {

    var target = $( event.target ),( target.is( "#numButton" )来判断按钮类型

  }

3、菜单menu();

4、滑块silder()

5、jstl核心标签

  c:out 有excapeXml属性代表会识别value中html的标记 default 若为null时 显示

  c:set var 代表属性名 value代表属性值 4个取值范围 page request session application 在页面中显示用pageScope.name requestScope.name 来显示取得的值&#xff0c;并且显示的是从小到大&#xff0c;即page有值就显示page的值&#xff0c;若无显示request的值&#xff0c;并且可以在servlet中得到设置的值&#xff0c;利用request.getSession.getAttribute("") ,或者request.getSession.getServletContext().getAttribute("").而page与request的区别在于page只限制在当前页面&#xff0c;request还面向include的引用页面&#xff0c;还有forWard转发的页面&#xff0c;还有java代表设置为 <%pageContext.setAttribute("","")%> 输出为<%out.println(page.getAttribute(""))%>,

  c:remove 与c:set正好相反

 如果是jsp直接跳转到jsp中&#xff0c;参数可以利用${param.name}来得到

  c:if  的属性&#xff0c;var可以设置判断的值true false

 c:choose c:when c:otherwise 三个标签配合使用

 c:forTokens  循环字符串使用

6、若是jsp中有多个单引号 双引号套用  则需要使用转义符  \

转:https://www.cnblogs.com/happy0120/p/7201090.html



推荐阅读
  • PHP 5.5.31 和 PHP 5.6.17 安全更新发布
    PHP 5.5.31 和 PHP 5.6.17 已正式发布,主要包含多个安全修复。强烈建议所有用户尽快升级至最新版本以确保系统安全。 ... [详细]
  • 本文详细介绍了如何在PHP中记录和管理行为日志,包括ThinkPHP框架中的日志记录方法、日志的用途、实现原理以及相关配置。 ... [详细]
  • Framework7:构建跨平台移动应用的高效框架
    Framework7 是一个开源免费的框架,适用于开发混合移动应用(原生与HTML混合)或iOS&Android风格的Web应用。此外,它还可以作为原型开发工具,帮助开发者快速创建应用原型。 ... [详细]
  • 本文介绍了如何利用HTTP隧道技术在受限网络环境中绕过IDS和防火墙等安全设备,实现RDP端口的暴力破解攻击。文章详细描述了部署过程、攻击实施及流量分析,旨在提升网络安全意识。 ... [详细]
  • 触发器的稳态数量分析及其应用价值
    本文对数据库中的SQL触发器进行了稳态数量的详细分析,探讨了其在实际应用中的重要价值。通过研究触发器在不同场景下的表现,揭示了其在数据完整性和业务逻辑自动化方面的关键作用。此外,还介绍了如何在Ubuntu 22.04环境下配置和使用触发器,以及在Tomcat和SQLite等平台上的具体实现方法。 ... [详细]
  • 周排行与月排行榜开发总结
    本文详细介绍了如何在PHP中实现周排行和月排行榜的开发,包括数据库设计、数据记录和查询方法。涉及的知识点包括MySQL的GROUP BY、WEEK和MONTH函数。 ... [详细]
  • ECharts 官方提供了丰富的图表示例,但实际项目中往往需要从后端动态获取数据。本文将详细介绍如何从后端获取数据并将其转换为 ECharts 所需的 JSON 格式,以实现动态饼图的展示。 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
  • 在处理大规模数据数组时,优化分页组件对于提高页面加载速度和用户体验至关重要。本文探讨了如何通过高效的分页策略,减少数据渲染的负担,提升应用性能。具体方法包括懒加载、虚拟滚动和数据预取等技术,这些技术能够显著降低内存占用和提升响应速度。通过实际案例分析,展示了这些优化措施的有效性和可行性。 ... [详细]
  • 在ElasticStack日志监控系统中,Logstash编码插件自5.0版本起进行了重大改进。插件被独立拆分为gem包,每个插件可以单独进行更新和维护,无需依赖Logstash的整体升级。这不仅提高了系统的灵活性和可维护性,还简化了插件的管理和部署过程。本文将详细介绍这些编码插件的功能、配置方法,并通过实际生产环境中的应用案例,展示其在日志处理和监控中的高效性和可靠性。 ... [详细]
  • ### 优化后的摘要本学习指南旨在帮助读者全面掌握 Bootstrap 前端框架的核心知识点与实战技巧。内容涵盖基础入门、核心功能和高级应用。第一章通过一个简单的“Hello World”示例,介绍 Bootstrap 的基本用法和快速上手方法。第二章深入探讨 Bootstrap 与 JSP 集成的细节,揭示两者结合的优势和应用场景。第三章则进一步讲解 Bootstrap 的高级特性,如响应式设计和组件定制,为开发者提供全方位的技术支持。 ... [详细]
  • Swoole加密机制的安全性分析与破解可能性探讨
    本文深入分析了Swoole框架的加密机制,探讨了其在实际应用中的安全性,并评估了潜在的破解可能性。研究结果表明,尽管Swoole的加密算法在大多数情况下能够提供有效的安全保护,但在特定场景下仍存在被攻击的风险。文章还提出了一些改进措施,以增强系统的整体安全性。 ... [详细]
  • 深入探索HTTP协议的学习与实践
    在初次访问某个网站时,由于本地没有缓存,服务器会返回一个200状态码的响应,并在响应头中设置Etag和Last-Modified等缓存控制字段。这些字段用于后续请求时验证资源是否已更新,从而提高页面加载速度和减少带宽消耗。本文将深入探讨HTTP缓存机制及其在实际应用中的优化策略,帮助读者更好地理解和运用HTTP协议。 ... [详细]
  • 将解压缩版Tomcat集成至系统服务
    将解压缩版Tomcat集成至系统服务的方法如下:首先,在命令行中导航至Tomcat的`bin`目录,运行`service.bat install`命令以安装服务。需要注意的是,服务名称和显示名称已在`service.bat`脚本中预设,默认情况下会随不同版本有所变化。此外,建议检查并配置相关参数,确保服务能够稳定运行。 ... [详细]
author-avatar
陈协莹隆心
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有