JavaWeb开发
罗小树
这个作者很懒,什么都没留下…
展开
-
jstl的c:forEach如何遍历常量
之前代码里都是取的变量来进行遍历,最近突发奇想,c:forEach能遍历常量吗?试了下,还真可以以下是两个简单例子:1.使用c:forEach依次打印 1,2,3,...,12<c:forEach begin="1" end="12" var="item"> ${item} </c:forEach>2.遍历数组["aa", "bb", "cc", "dd", "ee"]<c:forEach items="aa,bb,cc,dd,ee" var="kk"&原创 2020-06-05 20:25:00 · 615 阅读 · 0 评论 -
SpringBoot访问html报404
一、问题说明环境说明:SpringBoot 2.1.6RELEASE只是简单测试下能否访问html页面,没有用thymeleaf等模板引擎写了个很简单的a.html页面,body里就显示“Hello World!”。但是访问localhost:8080/a.html直接报404二、解决把文件放到resources/static/或resources/resource...原创 2020-03-31 22:28:45 · 4801 阅读 · 0 评论 -
myeclipse中的文件内容被覆盖如何恢复
今天无意中,运行文件把原先的文件给覆盖掉了,通过查阅资料发现可以通过这样去恢复点击被覆盖后的文件-------》右击---------》选择replace with------>previous from local history转载自:http://www.cnblogs.com/hgc-bky/p/5859605.html转载 2017-10-25 09:31:40 · 870 阅读 · 0 评论 -
使用c:forEach模拟s:select标签
一、两种实现方式的效果图二、关键部分的代码Struts2方式JSTL方式 ${list.value } 三、完整步骤1.代码结构(1)配置文件web.xml,struts.xml(2)相关jar包位于目录WebRoot/WEB-INF/lib目录下(3)后台代码 com.compname包actio原创 2017-11-03 21:13:51 · 3121 阅读 · 0 评论 -
onkeyup限制输入框只能输入数字
转载自:http://blog.csdn.net/kongjiea/article/details/25731461转载 2017-11-03 23:03:23 · 743 阅读 · 0 评论 -
jstree在chrome浏览器中显示的排序与其他浏览器(firefox,IE)显示不一致
jstree在chrome浏览器中显示的排序与其他浏览器(firefox,IE)显示不一致通过google搜索,发现有大神已经把这个bug给解决了,只要修改jquery.jstree.js文件图片地址:https://github.com/vakata/jstree/commit/9c41e435d5aee9647e26500200e30b359bb96ae0?diff=unified原创 2017-11-06 14:22:38 · 924 阅读 · 0 评论 -
jquery ajax error函数和及其参数详细说明
$.ajax({ url: '/AJAX请求的URL', success: function (data) { alert(data); }, error: function (jqXHR, textStatus, errorThrown) { /*弹出jqXHR...转载 2017-12-20 21:50:29 · 605 阅读 · 0 评论 -
ibatis的there is no statement named xxx in this SqlMap
原文链接:https://www.cnblogs.com/longshiyVip/p/4810885.html报错情况如下:com.ibatis.sqlmap.client.SqlMapException: There is no statement named Control.insert-control in this SqlMap. at com.ibatis...转载 2018-04-27 21:33:32 · 2201 阅读 · 0 评论 -
ibatis中isNotEmpty和isNotNull的区别
区别:isNotNull:判断属性是否不为nullisNotEmpty:判断属性是否不为null,且判断属性不为空字符串 说明:通常,1.isNotEmpty会用在动态查询sql中,如果查询条件传来的属性值为空字符串,相当于该字段不作为查询条件,如果用了isNotNull,就会将空字符串传到后台作为查询条件;2.isNotNull会用在修改语句中,当用户刚开始给字段...原创 2018-07-16 20:23:35 · 5162 阅读 · 0 评论 -
spring在代码中获取bean
spring在tomcat启动后获取beanWebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();wac.getBean(beanName); 参考链接:https://www.jb51.net/article/96371.htmhttps://blog.csdn.net/y...转载 2018-07-16 21:11:46 · 214 阅读 · 0 评论 -
获取跨iframe的元素
一、页面设计及需求说明现有一个主页mainPage.html,其中有两个iframe为Aframe和Bframe。其中按钮B是负责Bframe页面的数据查询现在需要实现:点击Aframe中的按钮A,就能点击Bframe的按钮B。(说明:在实际业务中,可能Aframe中的按钮进行了一部分业务操作,使得Bframe中的数据发生了改变,但不想重新请求整个Bframe,这时就需要获取到Bframe中的按钮...原创 2018-07-15 22:09:01 · 5141 阅读 · 0 评论 -
javascript页面无跳转下载
一、问题说明现在前端页面为相应的代码为:(逻辑在downloadButtonClicked方法中实现)downloadDemo.jsp(路径为src\main\webapp\datadisplay\downloadDemo.jsp)<%@ page contentType="text/html;charset=UTF-8" language="java" %>&...原创 2019-06-12 22:22:21 · 2376 阅读 · 0 评论 -
open打开的新窗口给原窗口赋值
一、页面执行流程说明:1.点击原窗口test.jsp的“选择用户”按钮-->弹出“选择用户”新窗口(selectUserPage.jsp)里面用户列表初步信息是通过ajax请求到的userData.json数据获取到的(为简单起见,这里的ajax都是直接请求json数据,来模拟实现访问数据库;需要访问数据库,自己用servlet或配置框架即可)2.点击selectUserPage.原创 2017-10-15 01:33:31 · 2122 阅读 · 0 评论 -
mybatis异常 :元素内容必须由格式正确的字符数据或标记组成。
今天同事写一个查询接口的时候,出错:元素内容必须由格式正确的字符数据或标记组成。错误原因:mybatis查询的时候,需要用到运算符 小于号:,在mybatis配置文件里面,这种会被认为是标签,所以解析错误错误事例:select from t_time_interval where status <> 99 and ti转载 2017-11-07 14:56:32 · 509 阅读 · 0 评论 -
页面之间参数传递3.1--Struts标签,Ajax
接着页面之间参数传递--Struts标签,继续。这次再与Ajax进行结合参数获取流程:1.点击a.jsp中的超链接(1)a标签提交一个参数(id)(2)第一个form表单提交3个参数(id,name,age)(3)第一个form表单提交3个参数(id,name,age)均通过ajax提交到studentInfo.action2.服务器生成数据:studentInfo.a原创 2017-07-29 12:06:05 · 298 阅读 · 0 评论 -
js关闭当前页面刷新父页面
一、页面执行流程说明:1.点击父页面a.html的“点我打开新窗口”按钮-->弹出新窗口(b.html)2.关闭弹出的新窗口b.html-->刷新父页面a.html二、实现步骤:要点:1.给按钮的点击事件编写函数f1(),用于弹出新窗口 window.open(新窗口的url,"",窗口参数)2.给弹出的新窗口添加对关闭事件的监听(window.onbeforeun原创 2017-07-30 18:56:27 · 6130 阅读 · 0 评论 -
js关闭当前弹出的小窗口并打开新窗口
一、页面执行流程说明:1.点击父页面a.html的“点我打开新窗口”按钮-->弹出新窗口(b.html)2.点击b.html的超链接“关闭当前窗口并打开新页面”-->关闭当前窗口b.html,并打开新页面c.html二、实现步骤:要点:1.给按钮的点击事件编写函数f1(),用于弹出新窗口 window.open(新窗口的url,"",窗口参数)2.给弹出的新窗口b.ht原创 2017-07-31 17:27:27 · 13515 阅读 · 3 评论 -
My97DatePicker的简单使用
一、引入js库目录结构:二、代码1.所选时间只能为当天及以后的时间<input id="startTime" type="text" class="Wdate" readonly="readonly" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm',minDate:'%y-%M-%d %H:%m:%s'}原创 2017-08-24 21:44:16 · 346 阅读 · 0 评论 -
ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
1.isNull, isNotNull与isEmpty, isNotEmpty区别在iBATIS中isNull用于判断参数是否为Null,isNotNull相反isEmpty判断参数是否为Null或者空,满足其中一个条件则其trueisNotEmpty相反,当参数既不为Null也不为空是其为true 判断之后做相对应的表达式操作如:id不为空的话拼串a.id=#id:INTEG转载 2017-08-22 18:15:15 · 430 阅读 · 0 评论 -
javascript时间比较
一、需求表单中的开始时间、结束时间(这里的时间精确到分)的需满足:1.开始时间、结束时间不为空2.开始时间大于当前系统时间,结束时间大于开始时间3.开始时间,结束时间间隔不能超过1天二、js插件:My97DatePicker这里主要用它来显示时间和选择时间。该插件可以用来对时间进行比较,但这里就使用javascript进行时间比较三、代码结构如下:js下放了插件包M原创 2017-08-16 16:54:08 · 1958 阅读 · 0 评论 -
struts2标签获取parameter,request,session,application中的值
<pre name="code" class="html">paramters: <s:property value="#parameters.propName"/> or <s:property value="#parameters['propName']"/> request: <s:property value="...转载 2017-08-24 09:29:24 · 695 阅读 · 0 评论 -
struts2中的文本框不可编辑(readonly和disabled的区别)
使文本框不可编辑,只需设置readonly="true"或disabled="true"即可二者之间的区别:readonly:会将文本框的值提交到后台,鼠标可将光标定位于其上disabled:不会将文本框的值提交到后台,鼠标无法将光标定位于其上有关表单数据能否提交上去W3C的解释:https://www.w3.org/TR/html401/interact/forms.html#h...原创 2017-09-07 21:24:56 · 1707 阅读 · 0 评论 -
SVN提交代码时出现Attempted to lock an already-locked dir
解决办法是:在项目名称上右键,选择Team,使用清理功能即可参考链接:http://blog.sina.com.cn/s/blog_4835579e0101pz68.html转载 2017-09-12 17:32:27 · 265 阅读 · 0 评论 -
jquery清空多个input框
测试页面 姓名: 性别: 年龄: 说明:重置按钮通常会用如下写法参考链接:http://blog.csdn.net/kungfu_panda/article/details/38580987原创 2017-10-11 23:18:07 · 3974 阅读 · 0 评论 -
MyEclipse的silksvn插件如何清除本地已有的svn账号
Myeclipse下面有自带管理用户名和密码,就只能删除Subversion的auth目录windows平台Win7:1、进入c:/Users/[你的用户名]/AppData/Roaming/Subversion/auth目录,删除该目录下的所有文件;2、重启eclipse/myeclipse,提交svn的文件就会提示输入用户名和密码了。参考:https://zhida转载 2017-10-20 22:09:37 · 262 阅读 · 1 评论 -
页面之间参数传递2--Struts标签
整个项目工程的目录结构如下:用Eclipse构建一个Struts工程,步骤如下:1.添加相关的jar包支持2.编写配置文件(1)编写web.xml(web项目配置文件) struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter原创 2017-07-28 17:08:58 · 316 阅读 · 0 评论