Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JSP·ÖÒ³1

×Ô¼º·ÖÒ³£¬ÏÂһƪ»á½éÉÜʹÓÃdiasplaytag×é¼þ¡£
ʹÓÃmysql5, ÓиöÊý¾Ý±íuser,×Ö¶ÎÓÐid, username, password¡£
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>·ÖÒ³²âÊÔ</title>
</head>
<%
String driver = "com.mysql.jdbc.Driver";
String username = "root";
String password = "leng";
String url = "jdbc:mysql://localhost/test";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
Class.forName(driver);
conn = DriverManager.getConnection(url, username, password);
stmt = conn.createStatement();
String sql = "select * from user order by id asc";
rs = stmt.executeQuery(sql);
%>
<%
int countRecord = 0; //×ܼǼÊý
int pageSize = 4; // ÿҳ¼Ç¼Êý
int countPage = 0 ; // ×ÜÒ³Êý
int dipage = 1; // µ±Ç°Ò³Â룬ĬÈÏ´Ó1¿ªÊ¼
String pages = request.getParameter("page");
if(pages == null ){
pages = "1";
}
dipage = Integer.parseInt(pages);

rs.last();
countRecord = rs.getRow();
if(countRecord % pageSize == 0){
countPage = countRecord / pageSize;
} else {
countPage = countRecord / pageSize + 1;
}

if((dipage-1)*pageSize == 0){
// µÚÒ»Ò³
rs.beforeFirst();
} else {
rs.absolute((dipage-1)*pageSize);
}

%>
<body>
<center>
<h3>·ÖÒ³²âÊÔ</h3>
<table border="1">
<tr>
<th width="100">id</th>
<th width="300">Óû§Ãû</th>
<th width="300">ÃÜÂë</th>
</tr>

<%
// ¿ØÖÆÃ¿Ò³ÏÔʾÊý
int i = 0;
while(rs.next()){
%>
<tr>
<td><%=rs.getInt("id") %></td>
&l


Ïà¹ØÎĵµ£º

jspÄÚÖöÔÏó

1.request¶ÔÏó
  ¸Ã¶ÔÏó·â×°ÁËÓû§Ìá½»µÄÐÅÏ¢£¬Í¨¹ýµ÷ÓøöÔÏóµÄÏìÓ¦µÄ·½·¨¿ÉÒÔ»ñÈ¡Óû§Ìá½»µÄÐÅÏ¢¡£
  µ±request¶ÔÏó»ñÈ¡Óû§Ìá½»µÄºº×Ö×Ö·ûʱ£¬»á²úÉúÂÒÂ룬ÓÉÏÂÃæµÄ·½·¨¿ÉÒÔ½â¾ö£º
  Sting  s2 = new   String(s1.getBytes("iso8859-1"),"GB2312")½øÐÐת»»¡£
 request³£Óõķ½·¨ ......

Html/Jsp³£ÓõÄÒ³ÃæÌø×ª·½·¨

µÚÒ»ÖÖ£º
<script language="javascript" type="text/javascript">
    window.location.href="login.jsp?backurl="+window.location.href;
</script>
µÚ¶þÖÖ£º
<script language="javascript">
    alert("·µ»Ø");
    window.history.back ......

servlet¡¢jspÖлñµÃÏîÄ¿¾ø¶Ô·¾¶

servletÖлñµÃÏîÄ¿¾ø¶Ô·¾¶
String filePath=this.getServletConfig().getServletContext().getRealPath("/");
¸ùĿ¼Ëù¶ÔÓ¦µÄ¾ø¶Ô·¾¶:request.getServletPath();
ÎļþµÄ¾ø¶Ô·¾¶ :request.getSession().getServletContext().getRealPath(request.getRequestURI())
µ±Ç°webÓ¦Óõľø¶Ô·¾¶ :servletConfig.getServletCo ......

java web¿ª·¢ÖУ¬ÈçºÎ²é¿´JSPºÍServlet°æ±¾

java web¿ª·¢ÖУ¬ÈçºÎ²é¿´JSPºÍServlet°æ±¾
2008-12-10 09:00
ÎÒÃÇÔÚjava web¿ª·¢µÄ¹ý³ÌÖУ¬ÓÐʱÔÚ×ÊÁÏÉÏ¿ÉÄÜ»áÌáµ½»·¾³ËùÒªÖ§³ÖµÄJSP£¬Servlet°æ±¾¡£Èç¹û°æ±¾µÍ¾Í¿ÉÄܳöÏÖ²âÊÔ´íÎó¡£
·½·¨£º´ò¿ªtomcatµÄcommon\lib Ŀ¼Ï£¬ÓÐÁ½¸öJARÎļþ£º jsp-api.jar servlet-api.jar ¡£Èç¹ûûÓУ¬ÄÇ¿ÉÄÜÊÇÄãûÓÐÌí¼Ó½øÀ´¡£½âѹÕâÁ½¸ ......

jspÒ³ÃæÂÒÂëÎÊÌâ

·ÖÁ½ÖÖ£º
Get·½Ê½´«µÝÊý¾Ý½â¾ö°ì·¨£º
<%
String username = request.getParameter("username");
byte[] bytes = username.getBytes("iso-8859-1");
String result = new String(bytes, "gb2312");
out.print(result);
%>
Post·½Ê½½â¾ö°ì·¨£ºrequest.setCharacterEncoding("gb2312");
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ