jsp相关知识
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 来显示取得的值,并且显示的是从小到大,即page有值就显示page的值,若无显示request的值,并且可以在servlet中得到设置的值,利用request.getSession.getAttribute("") ,或者request.getSession.getServletContext().getAttribute("").而page与request的区别在于page只限制在当前页面,request还面向include的引用页面,还有forWard转发的页面,还有java代表设置为 <%pageContext.setAttribute("","")%> 输出为<%out.println(page.getAttribute(""))%>,
c:remove 与c:set正好相反
如果是jsp直接跳转到jsp中,参数可以利用${param.name}来得到
c:if 的属性,var可以设置判断的值true false
c:choose c:when c:otherwise 三个标签配合使用
c:forTokens 循环字符串使用
6、若是jsp中有多个单引号 双引号套用 则需要使用转义符 \