Jsp JavaBean Servlet实现MVC 细微问题注意!
在Jsp中调用Serlvet中已经存储了信息的 JavaBean.
Servlet中已经把数据库的信息保存到JavaBean中,再把JavaBean保存到Session中.
Jsp开始调用:
<jsp:useBean id="key" type="ClassName" scope="Session" />
<jsp:getProperty name="key" property="PropertyName" />
无法读出信息:
原因: JavaBean 中属性的 get set 赋值取值方法的方法名.要修改:
正常的get set 方法: getMId setMId
要把M修改成小写的: getmId setmId
相关文档:
使用jspf
在开发中写jsp页面时,通常都要通过如下方式在jsp文件头部引入我们需要的标签库,如:jsp核心标签库JSTL,Struts 中的自定义标签,时而还有我们自己写的自定义标签:
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefi ......
1. JRE 安裝 (可從 http://java.sun.com/下載)
Java SE Runtime Environment (JRE) JRE 6 Update 17
2. JDK安裝 (可從 http://java.sun.com/下載)
Java SE ......
连接ACCESS数据库的简单JSP代码:
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@ page import="java.sql.*" %>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
String url="jdbc:odbc:Driver={MicroSoft Access Drive ......
document.getElementById("flag")在ie中,jsp中的元素没有id值,有name值时,也能查出来,按照name值查。
但是在firefox中,如果没有id值,则查不出来。所以ie中,name和id有时通用;但是firefox中,是有这严格区别的。 ......
很久没有用Mysql了,发现小小的时间问题也遇到不少麻烦,呵呵
所以总结一下:
第一种:
Date time= new java.sql.Date(new java.util.Date().getTime());
第二种:
java 用PreparedStatement来setDate,用问号的形式给日期问号赋值
pstmt.setTimestamp(8, new Timestamp(System.currentTimeMillis()));
pst ......