给页面加按钮时遇到的问题
今天有个任务,给网页加一个下拉框和下载按钮完成后测试遇到一堆问题,分享下
首先我是先在后台定义一个变量用于接收前台下拉框的值。然后放到sql语句中去作为一个查询条件,
在这里遇到个问题,首先是数据字段类型。我写好后测试报了一个空指针异常,这让我感觉非常奇怪,我明明没有进行设值或判断之类的操作。后来发现那个字段的值在数据库中只有两种情况,一直是0一直是空。而我为了下面下载功能,将所有字段都转成了string型,这里就报错了,
这里插一句空指针异常情况:
写代码的过程当中应当尽量避免发生空指针异常,equals的写法有可能会发生,变量转型之后也是。
这个就算完成了,没有什么技术性的东西。主要是遇到个异常让我找了好久。
后面一个下载功能。
我是在页面上写一个按钮 buttion然后出发javascript函数的。
这里提交没有问题,刚开始下载几行数据没有问题,可以后来数据量大的时候,下载页面就无法显示了,一行一行的找,才发现,from表单里面的提交方式没有写,好像它就默认为get了,导致只能传输小数据量还不安全,后来改成post才好,这里是导出页面数据生成excel表格的方式,这个建表不中的大家会不会。
如果需要的话,回贴,我在贴代码