浏览 136 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-10-22
1.<!-- Comment --> 注释编译后会在jsp中显示,<%-- Comment --%>为隐藏注释
2.contentType="text/html; charset=gb2312"两个参数之间必须有空格。 3.<%@ include file="header.jsp"%> 和 <jsp:include page="copy.xml"/>, 后者可以加载静态或者动态资源,如果是动态资源则可以用<jsp:param>来传递参数 4.<%! declaration %> <%=expression%> <% scriplets %> 5.关于<jsp:forward> login.jsp ---> checklogin.jsp --->(forward) success.jsp这时在Success.jsp中获取 login.jsp中表单信息的方法有2种: (1) 可直用request.getParameter()方法。 (2) 可通过<jsp:param>在forward时进行传递。 6.Form表单中项的name属性在使用request.getParameter()方法时不区分大小写。但是表单属性和 Bean属性其大小写必须要一致 7.向工程中添加了JAR包后,需要重启WEB容器。 8.关于<jsp:useBean> <jsp:useBean id="calculator" scope="request" class="com.SimpleCalculator"> <jsp:setProperty name="calculator" property="*" /> </jsp:useBean> 9.如何重设JSP页面字符集. <%@ page contentType="text/html; charset=gb2312" pageEncoding="gb2312" %> 10.如何向JSP页面引入CSS文件: <link rel="stylesheet" href="./css/extremecomponents.css" type="text/css"> 11.如何向页面引入JavaScript文件: <script language='javascript' src='js/TreeToc.js'></script> 12. JSP连接MySql数据库 testmysql.jsp如下: < %@ page contentType="text/html;charset=gb2312"% > < %@ page import="java.sql.*"% > < html > < body > < %Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" //testDB为你的数据库名 Connection conn= DriverManager.getConnection(url); Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from test"; ResultSet rs=stmt.executeQuery(sql); while(rs.next()) {% > 您的第一个字段内容为:< %=rs.getString(1)% > 您的第二个字段内容为:< %=rs.getString(2)% > < %}% > < %out.print("数据库操作成功,恭喜你");% > < %rs.close(); stmt.close(); conn.close(); % > < /body > < /html > 13. 页面定时刷新与自动跳转 页面刷新有三种方法: (1)在html中设置: <title>xxxxx</title>之後加入下面这一行即可! 定时刷新:<META HTTP-EQUIV="Refresh" content="10"> 10代表刷新间隔,单位为秒 (2) jsp中设置 <% response.setHeader("refresh","1"); %> 每一秒刷新一次 (3)使用javascript: <script language="javascript"> setTimeout("self.location.reload();",1000); <script> 一秒一次 页面自动跳转:在html中设置: <title>xxxxx</title>之後加入下面这一行即可! 定时跳转并刷新:<meta http-equiv="refresh" content="20;url=http://自己的URL">, 其中20指隔20秒后跳转到http://自己的URL 页面。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |



