Java 在前后台进行交互时,所要注意的情况

Java web 在进行前后台交互时,所要注意的要点:

后台代码注意要点:

1.后台给前台传递值的时候大多数分为以下几种情况:

     a.list

     b.map

     c.对象

     d.字符串

   那么所要注意的:

多数的情况下,会出现前台传递参数到后台,那么我们需要多传递的参数进行验证,如:传递的是对象,那么我们需要对对象进行是否为null的验证,如果为null的话,那么得到的就是一个空的list或者是空的新对象,在传递到前台页面没有数据,显得没有意义;如果传递的是字符串,那么我们需要对字符串进行一下判断,首先要做的就是判断是否为null,这步很重要,且判断字符串的长度是否大于0;


那么在后台传递到前台是会有几种形式:同步传递以及异步(ajax方法):

在同步传递时,大多数的情况是没有什么需要注意的,但是ajax的方式就不同了,有多种的情况,一般的情况有一下两种:一种是text的形式,这种形式的多数是传递的成功与失败的时候使用;另一种是json的形式,对于json格式的数据又分为多种的情况:1.json的数据用于ajax中数据地拼接,很方便这种的情况主要是针对map以及list的数据格式,单独的对象是不行的,单独的对象只能是进行同步的交互。


2.前台获取到后台的传值所要注意的,主要的是分为两种也就是同步和异步的情况;

同步时:同步的情况下,多数是传递的为单个对象的时候,那么获取数据的时候,就需要使用到EL的表达式,那么在使用之前所要准备是就是引入EL表达式的文件包如下:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

其次就是对传递过来的对象进行判断,判断是否为空如下:,其次在使用进行遍历循环数据


异步时:也就是ajax的获取的时候,需要对传递过来的数据进行是否为null,且是否length是否大于0的判断,然后在进行拼接

本人对Java web前后台交互的个人心得

你可能感兴趣的:(java,web)