学习笔记一

来源:互联网 发布:好的床垫 知乎 编辑:程序博客网 时间:2024/06/06 00:14

dao里面的时间转换:
java,util.Date now=new java.util.Date();
pstmt.setDateTime(1,new java.sql.Date(now.getTime()));

 

参数的?与""的写法:

存储过程:
(1)带参数的
String procedure="{call Operator_login(?,?,?)}";
//注册存储过程
CallableStatement callStmt=conn.prepareCall(procedure);
//注册存储过程输出参数的类型
callStmt.registerOutParameter(3,java.sql.Types.INTEGER);
//提供输入参数的值
callStmt.serString(1,this.operatorID);
callStmt.serString(2,this.password);
//执行存储过程
callStmt.execute();
//返回输出参数
login_state=callStmt.getInt(3);
(2)不带参数的
CallableStatement cs=conn.prepareCall("{call ec_get_cust_terms(?)}");
cs.setInt(1,custNo);
rs=cs.executeQuery();

 

EL表达式的使用:
(1)控制一个页面,在jsp页面加上:<%@ page isELIgnored="false"%>
(2)控制一个项目,在配置文件web.xml中加上:
<jsp-config>
<jsp-property-group>
<el-ignored>false</el-ignored>
</jsp-property-group>
</jsp-config>

 

post方式的乱码用过滤器解决。
get方式的乱码:
String username=new String(request.getParameter("username").getBytes("ISO8859-1"),"GBK");

原创粉丝点击