1.对于某些查询框,我们希望当用户不输入任何字符时,在XML的SQL语句中,就没有这个查询条件;
这里其实涉及了两次传值,JSP到Controller、Controller到XML;那么如何确保这一需求得以实现?
当使用Ajax传递值时,这一个参数是必须写的,param="";
Controller中的方法的形参也必须得有这么一个参数,然后在Controller中做判断,如果值为空或者null,那么,在提交XML参数时,可以不提交这个参数;
XML中的<if>语句,如果发现传进来的键值对没有所需要的键,默认该键值null,不会去执行if条件语句,如果你的if条件语句做判断的话
这里其实涉及了两次传值,JSP到Controller、Controller到XML;那么如何确保这一需求得以实现?
当使用Ajax传递值时,这一个参数是必须写的,param="";
Controller中的方法的形参也必须得有这么一个参数,然后在Controller中做判断,如果值为空或者null,那么,在提交XML参数时,可以不提交这个参数;
XML中的<if>语句,如果发现传进来的键值对没有所需要的键,默认该键值null,不会去执行if条件语句,如果你的if条件语句做判断的话