JavaWeb
文章平均质量分 55
陈小唬
这个作者很懒,什么都没留下…
展开
-
JavaScript 中数组方法
/ lastElement 的值为 3,arr 现在为 [1, 2]shift()fromIndex。原创 2024-04-02 18:22:49 · 647 阅读 · 0 评论 -
scrpit中的模板字符串
模板字符串(Template Strings)是 JavaScript 的一种特殊字符串语法,它允许你在字符串中插入表达式、变量或函数调用,并以更简洁的方式构建字符串。模板字符串使用反引号(同时,在模板字符串中使用反引号包裹字符串,可以避免与普通字符串中使用单引号或双引号时可能产生的转义问题。标签模板字符串:模板字符串可以通过标签函数进行处理,以实现更高级的字符串操作。套模板字符串:模板字符串可以嵌套在其他模板字符串中,形成复杂的字符串结构。多行字符串:使用模板字符串可以轻松创建多行字符串,无需使用。原创 2024-01-24 16:30:48 · 308 阅读 · 0 评论 -
PageHelper分页功能的简单实现
其中,getPageNum()、getPageSize()、getTotal()、getPages()和getList()方法是最常用的,用于获取分页后的查询结果相关信息和数据列表;除了以上常用的方法外,PageInfo类还提供了一些其他的方法,比如setOrderBy()、setOrderByOnly()、setReasonable()等,用于设置分页排序、分页合理化处理等。使用PageHelper进行分页,首先需要在项目中引入PageHelper的依赖,然后在代码中配置分页参数,并调用分页查询的方法。原创 2024-01-15 20:18:40 · 544 阅读 · 0 评论 -
Maven和MyBatis框架简单实现数据库交互
MyBatis是一种基于Java语言的持久层框架,它的主要目的是简化与数据库的交互过程。总的来说,SqlSessionFactoryBuilder 类是 MyBatis 中用来创建 SqlSessionFactory 实例的一个重要类,而 SqlSessionFactory 实例则是连接 MyBatis 和数据库的重要桥梁。总的来说,MyBatis是一款非常优秀的持久层框架,它的设计理念简单而明确,易于上手,同时又具备很高的扩展性和灵活性,可以满足不同应用场景下的需求。原创 2024-01-11 20:03:16 · 1249 阅读 · 0 评论 -
使用使用maven后jstl标签库无法使用
创建maven项目后配置了jstl标签库的依赖,但是一直不行,jsp页面还是原样给我输出,然后去网上找了许多办法,类似于配置文件之类的,结果发现对我并没有什么用,还是原样输出。然后就各种查找,发现了一个方法,就是在。原创 2024-01-08 19:48:39 · 442 阅读 · 0 评论 -
Js和JQuery实现只要双击哪一行那一行的多选框可以被选中
通过 $(row) 将原生 JavaScript 元素对象转换为 jQuery 对象,然后使用 .find('.rid') 方法来查找具有 class="rid" 的元素。来切换选中状态的值。需要注意的是,jQuery 中的 .attr() 方法用于获取或设置元素的属性值,而原生 JavaScript 中的 .checked 属性用于获取或设置复选框的选中状态。在你注释掉的代码中,你使用了原生 JavaScript 的方法 querySelector() 来查找具有 class="rid" 的元素。原创 2024-01-02 19:29:25 · 326 阅读 · 0 评论 -
jsp页面循环添加下拉框方式
jQuery对象不可以,jQuery对象只能通过 atte或者prop方法来获取。第二个就是要理解:当遍历时,不管遍历前是什么对象,遍历时自动变为原生js对象。js原生对象可以直接通过 对象.字段来获取属性值。主要是要理解一下js原生对象和jQuery的使用。原创 2023-12-20 14:54:54 · 262 阅读 · 0 评论 -
正则表达式 -入门
正则表达式是一种用于描述字符排列和匹配模式语法规则的表达式,它可以用来匹配、查找、替换字符串。[ ]?( )除了上述内容外,正则表达式还涉及到各种元字符、修饰符、断言等概念,这些内容共同构成了正则表达式的语法和功能。通过合理地组合这些内容,可以构建出丰富和灵活的字符串匹配规则。原创 2023-12-12 19:51:42 · 110 阅读 · 0 评论 -
JavaScript一个函数实现全选、全不选、反选功能
进行非严格相等比较时,会进行一些隐式的类型转换。将多个功能放入一个函数中时,可以将这些功能逻辑上联系在一起,减少重复代码和冗余代码,并且使代码更加整洁。进行严格相等比较时,除了比较值之外,还会比较两个值的类型是否相同。这种比较方式更加严格和准确,可以避免一些潜在的类型转换问题,提供更可靠的比较结果。此外,将多个函数合并为一个函数还可以减少函数调用次数和函数声明的数量,从而提高代码的性能,减少内存占用。在JavaScript部分,定义了一个名为"chooseAll()"的函数,用于处理按钮的点击事件。原创 2023-12-12 19:29:08 · 57 阅读 · 0 评论 -
js内document的方法
JavaScript 中的 document 对象提供了许多方法来操作和管理文档。这些方法只是 document 对象提供的一部分功能,你可以通过这些方法来操纵 HTML 文档中的元素和内容。:返回文档中匹配指定 CSS 选择器的所有元素的集合。:返回文档中匹配指定 CSS 选择器的第一个元素。:通过元素的 class 名称获取元素集合。:通过元素的 name 属性获取元素集合。:创建一个包含指定文本的新文本节点。:通过元素的 id 属性获取元素。:通过元素的标签名获取元素集合。:创建一个新的元素节点。原创 2023-12-10 18:39:39 · 124 阅读 · 0 评论 -
JavaScript的string对象方法
组合使用例题:有变量var message = “you are a best boy”,要求获取其中的子串”a best boy”且将获取的子串的首字母大写。:从字符串的末尾开始搜索指定值在字符串中最后出现的位置,如果没有找到则返回 -1。:返回指定值在字符串中首次出现的位置,如果没有找到则返回 -1。:返回在指定位置的字符的 Unicode 值。:提取字符串的一部分,并返回一个新的字符串。:提取字符串的一部分,并返回一个新的字符串。:连接两个或多个字符串,并返回新的字符串。:返回字符串的长度。原创 2023-12-10 18:43:18 · 339 阅读 · 0 评论 -
idea的Tomcat配置后报错
当您点击配置Tomcat时,系统可能会尝试打开默认浏览器,但由于位置更改而无法找到该浏览器。今天配置完成Tomcat后运行一直报错,最开始是根本配置不了Tomcat ,后续重新创建项目加载web和依赖后重新配置成功了,成功后运行就报错,找不到文件。恢复默认浏览器位置:将默认浏览器的位置改回原来的位置。使用其他浏览器:如果您实际上使用的是其他浏览器作为默认浏览器,可以尝试在配置Tomcat时使用该浏览器。手动指定浏览器:在Tomcat配置中,找到有关默认浏览器的设置,并手动指定正确的浏览器可执行文件路径。原创 2023-12-08 16:37:24 · 182 阅读 · 0 评论 -
Filter过滤器/拦截器
使用拦截过滤器,设置全局编码,用户没有登录时限制访问权限并跳转到登录页面原创 2023-12-02 10:17:48 · 392 阅读 · 0 评论 -
BeanUtils
BeanUtils是Apache Commons BeanUtils库中的一个工具类,用于简化Java对象之间的属性拷贝、属性值获取和设置等操作。返回的Map中,键是属性名,值是属性的值。对象中的索引值,如果属性是数组、List 或 Map,则可以通过索引或键获取对应元素的值。对象中的映射值,如果属性是一个 Map,则可以通过键获取对应的映射值。:包含属性名和属性值的键值对的 Map 对象。:要获取属性值的 Java Bean 对象。:要获取属性值的 Java Bean 对象。原创 2023-11-27 15:52:48 · 39 阅读 · 1 评论 -
cookie和session对比
需要注意的是,无论是Cookie还是Session,它们的作用域都是在同一个Web应用程序内部。不同的Web应用程序之间无法直接共享Cookie或Session。如果需要在不同的应用程序之间共享数据,可以考虑使用其他机制,如数据库或分布式缓存。总的来说,Cookie适合存储少量且不敏感的数据,而Session适合存储较多或敏感的数据。在实际应用中,通常会根据具体情况综合考虑两者的特点来选择使用哪一种方式。原创 2023-11-26 19:32:51 · 367 阅读 · 1 评论 -
创建简易的登录记住密码页面
设置完成后,登录时后端就会判断是否保存账户密码发送Cookie到浏览器来完成记住账户密码功能。这里是利用勾选框在后端,实际是传递一个“on"来判断是否勾选。然后利用Cookie的特性来创建密码保存可以看看这个。原创 2023-11-25 19:29:37 · 24 阅读 · 0 评论 -
JSTL的ForEach的使用
遍历集合取对象时 需要利用EL表达式来获取到具体的每个对象参数原创 2023-11-25 11:05:07 · 280 阅读 · 0 评论 -
关于Cookie
当我们创建多个Cookie响应给浏览器时,事实上浏览器只有一个自带的Cookie,我们传过去的key和值,在浏览器就以键值对的形式进行存储,感觉有点像Map集合。这里的usernameCookie不是你的Cookie变量名,是你创建Cookie是里面给的键key。Cookie是一种浏览器存储数据的机制,常用于网站跟踪用户行为、实现用户登录状态等功能。使用就是通过cookie这个对象,里面的Key来找到对应的value;保存密码的使用方法就是:使用EL表达式获取。使用就是所使用的EL表达式的三个参数就是。原创 2023-11-25 08:36:42 · 257 阅读 · 0 评论 -
创建表单提交后报错404
确保你的Servlet正确部署到了服务器上,并且路径配置正确。使用绝对路径可以确保表单提交的目标地址是准确的,并且不会受到当前页面路径的影响。,就表示这是一个绝对路径,相对于Web应用程序的上下文根路径。而如果没有加斜杠,就表示这是一个相对路径,相对于当前页面的路径。:如果你的应用是部署在一个包含多个项目的容器中,确保你的应用部署正确,且访问路径没有冲突。:有时候服务器的配置也可能导致404错误,确认你的服务器配置正确。属性值,特别是当你的Servlet映射路径是固定的时候。在HTML中,如果在表单的。原创 2023-11-22 19:46:22 · 182 阅读 · 0 评论 -
JavaWeb跳转网页报错404
但是,如果在之后对该页面进行了重命名,那么服务器上的缓存就会过期,并且下一次访问login.jsp时会导致404错误。再次将文件名更改为login.jsp时,服务器上的缓存已经被更新,因此不再出现404错误。3.编码问题:如果你的代码使用了非ASCII字符,而服务器没有正确设置编码方式,就会出现404错误。1.路径错误:如果你在代码中指定的路径不正确,那么Tomcat将无法找到你想要的资源。建议使用清除浏览器缓存的方法来尝试访问login.jsp,如果还是报错,可以考虑重启服务器或检查代码是否存在问题。原创 2023-11-22 19:31:27 · 1616 阅读 · 0 评论