当前位置: 首页 > news >正文

JSP的四种数据修改方式

最近接触了一个老项目,用的是JSP,于是有了这个随笔。。。

一、最常见的document方式

省略其中具体内容,给出样例代码:


<html>
<style>.table a:hover{color: #337ab7;text-decoration: underline;}
</style>
<div><table class="table table-hover"><thead><tr><th>1</th><th>1</th><th>1</th></tr></thead><tbody><tr><td>2</td><td>2</td><td>2</td></tr><tr><td>2</td><td>2</td><td>2</td></tr><tr><td>2</td><td>2</td><td>2</td></tr></tbody></table>
</div>
</html>

二、JQuery方式

这个方式巨麻烦,不知道为什么要用

<div><table class="table table-hover" id="myTable"><thead><tr><th>1</th><th>1</th><th>1</th></tr></thead><tbody><tr><td id="myTd">2</td><td>2</td><td>2</td></tr></tbody></table><button id="bt2">button2</button>
</div>
<script>$(function(){$("#bt2").click(function(){const val = parseInt($("#myTd").text().trim())$("#myTd").text(val+1)})})
</script>

很容易可以看出,这个方法不好用,先使用$()装饰function,然后选取按钮元素,绑定点击事件,然后获取myTd元素的text,转化为int,然后计算,最后才能装入元素

三、Angular方式

只用一次的话,巨麻烦,但是如果一个页面要使用好多的响应式,兴许会方便一些?

一共5步:

  1. 先在html标签处声明app
  2. 在容器绑定ng-controller声明controller
  3. 响应数据倒是和vue的格式一致
  4. 按钮声明ng-click绑定事件
  5. 然后在js之中声明对应的东西

<html ng-app="myApp">
<style>.table a:hover{color: #337ab7;text-decoration: underline;}
</style>
<div ng-controller="myController"><table class="table table-hover" id="myTable"><thead><tr><th>1</th><th>1</th><th>1</th></tr></thead><tbody><tr><td>2</td><td>2</td><td>2</td></tr><tr><td id="myTd">{{ data.value }}</td><td>2</td><td>2</td></tr><tr><td>2</td><td>2</td><td>2</td></tr></tbody></table><button id="bt2" ng-click="inc()">button2</button>
</div>
<script>var app = angular.module('myApp', []);app.controller('myController', function($scope){$scope.data = {value: 2};$scope.inc = function(){$scope.data.value += 1;};});
</script>
</html>

四、vue方式

真是神中神吧

<div><table class="table table-hover" id="myTable"><tbody><tr><td>{{ count }}</td><td>2</td><td>2</td></tr></tbody></table><button onclick="cl()">buttton</button>
</div>
<script>var app = new Vue({el:'#myTable',data:{count: 1}})function cl(){app.count ++;}
</script>

在这里不难看出,我们在声明一个响应式的变量时,需要选择一个等级较高的标签作为父标签,然后才能声明在这个父标签中,使用声明的响应式变量。

http://www.zskr.cn/news/62958.html

相关文章:

  • 留学中介机构排名TOP10重磅来袭:选对不后悔
  • 09.入门篇-环境变量
  • gerrit提交代码
  • MATLAB 实现 t-SNE 快速降维
  • 2025年双工作台数控铆接机源头厂家权威推荐榜单:单轴数控铆接机/转盘数控铆接机/四轴数控铆接机源头厂家精选
  • MATLAB实现SAR图像滤波
  • 2025上海申请留学哪个机构好
  • “iptables-legacy” 和 “iptables-nft”
  • 【读书学习记录】【设计模式】依赖倒置原则
  • navicat 17 安装破解教程【2025 最新版激活补丁 + 详细安装步骤​】
  • MATLAB实现多分布拉丁超立方采样实用程序
  • 2025年下半年内蒙古消防检测/房屋结构检测/承载力检测公司推荐
  • 深度变分多元信息瓶颈框架解析
  • 适合敏感肌的保湿面霜推荐:皮肤科医生权威推荐 敏感肌保湿面霜榜
  • 2025年11月蒸汽发生器品牌推荐榜:综合实力与创新技术排行解析
  • 基于MATLAB实现的PSO优化BP神经网络
  • 懒人必藏!小程序推荐休闲游戏,十款挂机休闲神作,躺着也能享受乐趣
  • 租用美国服务器的网站能做些什么
  • 再议求函数定义域中的一类难懂易错题目
  • 长文本溢出展开/收起功能
  • 2025 年 11 月应力仪厂家权威推荐榜:全自动/UTG玻璃/便携式智能/多光源/光伏玻璃/微晶玻璃/手持式/幕墙玻璃/紫外红外/电子玻璃应力仪精选指南
  • 2025年11月成都监理公司推荐榜单:基于资质、服务与口碑的综合排行
  • 2025年中国深海环境模拟装备公司TOP5推荐:卡普蒂姆的发
  • quic协议中Connection ID的协商机制
  • 主题:训练循环定制化实战:以CustomTrainer.fit为例
  • 挑战热极限:如何构建可靠的175℃ AC/DC电源系统
  • 2025年下半年木纹转印/栏杆制作/喷漆/喷塑厂家前五推荐榜单:专业选择指南
  • 这里说的go的OS 线程不会卡,什么意思,是指os线程可以处理其他的程序还是处理其他的http请求,os线程是什么
  • nvm 是什么?
  • 2025年专业靠谱口碑不错的国产操作系统公司推荐,高安全适配