JavaWeb
陈夏明
联系邮箱:xiaming_chen@163.com
展开
-
PreparedStatement不能用来设置表名、字段名
今天动手写课程设计,JDBC某处用到PreparedStatement,最初想将表名、字段名、字段值都作为参数用?代替,可是实践之后发现行不通。最初想这样写:preparedStatement = connection.prepareStatement("select * from ? where ?=?");preparedStatement.setString(1, tableName);p原创 2015-06-23 21:34:41 · 9530 阅读 · 3 评论 -
判断ResultSet结果集是否为空
今天写代码时恰巧遇到需要判断ResultSet结果集是否为空,记录一下。判断ResultSet结果集是否为空的方法:利用`rs.next()`的返回值判断具体说明如下:rs.next()方法的返回值为boolean类型,当返回值为false时,ResultSet结果集为空(null)。原创 2015-06-24 21:05:47 · 2284 阅读 · 2 评论 -
字符串与日期对象相互转换
今天写代码刚好用到,记录下来。一、字符串转换成日期对象利用SimpleDateFormat类提供的parse方法,可以将字符串按指定格式格式化成一个Date对象。import String birthday = "1995-07-22";Date birth = null;SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-d原创 2015-06-24 19:32:49 · 1139 阅读 · 0 评论 -
向cookie中存中文乱码问题
在开发中有时需要向cookie中存入中文信息,如用户的姓名等。 如果直接使用<% Cookie cookie = new Cookie("name", "张三"); response.addCookie(cookie);%>然后再JSP页面输出时,中文“张三”会变成乱码。为了解决向cookie中存中文乱码的问题,需要在存入时,对中文用如下方式进行编码: String s =原创 2015-06-07 14:15:59 · 6120 阅读 · 0 评论 -
JSP三大指令
指令标识用于设定整个JSP页面范围内都有效的相关信息,它是被服务器解释并执行的,不会产生任何内容输出到网页中。JSP指令标识的语法格式如下: <%@ 指令名 属性1="属性值1" 属性2="属性值2"....%>其中: 指令名:JSP中包含三大指令:page、include、taglib 属性名:用于指定属性名称,不同的指令包含不同的属性;在一个指令中可以设置多个属性,各原创 2015-05-28 21:33:37 · 1379 阅读 · 0 评论 -
Eclipse启动报错
错误信息:A Java Runtime Environment (JRE) or Java Development Kit (JDK)must be available in order to run Eclipse. No Java virtual machinewas found after searching the following locations:/media/xiamingc原创 2016-01-02 23:00:08 · 527 阅读 · 0 评论 -
JavaWeb——文件上传,通过request.getInputStream()无法获取文件内容的问题
在使用request.getInputStream()获取上传的文件并输出时,结果总是只有一行信息: ------WebKitFormBoundaryZ67SrSxAo3UwkFoC--,而文件的内容却丢失了。究其原因,是<input type="file">缺少了name属性,我们只需要添加上name属性,即可正确地获得文件的内容。将<input>标签改写为:<input type="fil原创 2016-04-22 21:10:09 · 7280 阅读 · 0 评论