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中有多个单引号 双引号套用  则需要使用转义符 

原文地址:https://www.cnblogs.com/happy0120/p/7201090.html