JSP 表单存在的问题

-->1:中文无法解析,解析对象是字符串,获取对象之后,先调用字符串的getBytes("ISO-8859-1"),后面跟上"gb2312"。还有一种办法是对request做设置,request.setCharacterEncoding("gb2312")。但是后一种方法要求语句要出现在所有的get语句之前。还可以利用过滤器对整个应用的编码进行统一过滤。

-->2:request.getParameter("变量名字(name)")可以解决大多数的变量传输问题。

-->3:javabean的使用,Javabean的一个重要应用,就是将数据库查询的代码,从JSP中移到JavaBean中。实际的开发应用中,是将访问数据库的操作放到类中去处理。因为JSP是表示层,可以在表示层中调用这个特定的类提供的方法去对数据库进行操作。通常将该java的类称为DAO(data Access Object)类。专门负责对数据库的访问。

-->4:java内置对象是自动载入的,因此不需要直接实例化。  

-->5:今天我改动一个项目的时候遇到一个NullPointerException,原因是我是从CSV文件中读取数据,然后判断数据是否为空,我想当然的使用String.equals方法来判断,其实我不知道这个方法一定要对象非空时才能使用,于是我把equals 改为 == ,问题就解决了。

-->6:我尝试使用DAO+VO的形式开发,但是我遇到一个问题,如果我预先设定了我的数据库会是有什么样的内容,那么如果我后面需要改变我数据库的结构或者内容的时候就没办法继续使用我的VO对象,如何才能使得我不管如何修改自己的数据库都能有一个对象和他完美匹配呢?  

-->7:对于mysql在JSP中的应用,我只能使用一些简单的语句,实际上是否在mysql上可以直接使用的语句都可以移植到JSP中来,还是我对这一点问题存在一些未知领域。

猜你喜欢

转载自www.cnblogs.com/liyueteng/p/9146042.html