posts - 89, comments - 241, trackbacks - 0, articles - 1
   :: 首页 ::  :: 联系 :: 聚合  :: 管理

session从第一个页面传到第二个

看代码:

 1<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 3<html xmlns="http://www.w3.org/1999/xhtml">
 4<head>
 5<meta http-equiv="Content-Type" content="text/html; Charset=gb2312" />
 6<title>无标题文档</title>
 7</head>
 8
 9<body>
10<form action="" name="form1" method="post">
11  <p>地址:
12    <input type="text" name="useradd" />
13    <br>
14    <br>
15邮编:
16<input type="text" name="code" />
17  </p>
18  <p>您的姓名:
19  <input type="text" name="username"/></p>
20  <p>
21    <input type="submit" value="保存" />
22    </p>
23</form>
24<% 
25String useradd = request.getParameter("useradd");
26String code = request.getParameter("code");
27
28if(useradd!=null){
29String username = request.getParameter("username");
30session.setAttribute("csname",username);
31out.println("您填写的地址是:"+useradd);
32out.println("<br><br>");
33out.println("您填写的邮编是:"+code);
34out.println("<p><a href=\"check.jsp\">下一步</a>");
35}
36 
%>
37
38</body>
39</html>
40
页面2:check.jsp
 1<%@ page contentType="text/html; charset=gb2312" language="java" %>
 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 3<html xmlns="http://www.w3.org/1999/xhtml">
 4<head>
 5<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 6<title>无标题文档</title>
 7</head>
 8<body>
 9<% 
10String csname=(String)session.getAttribute("csname");
11out.println(csname);
12 
%>
13 
14</body>
15</html>
16

posted @ 2009-03-05 15:47 saobaolu| 编辑 收藏

first:
index.html

 1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2<html xmlns="http://www.w3.org/1999/xhtml">
 3<head>
 4<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 5<title>首页</title>
 6</head>
 7
 8<body>
 9<form action="check.jsp" method="post">
10<p>输入您的用户名
11  <input type="text" name="username" />
12</p>
13<p>输入您的密码:
14  <input name="pwd" type="password" value="" />
15</p>
16<input type="submit" value="check it!" />
17</form>
18</body>
19</html>
20

second:
check.jsp
 1<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 3<html xmlns="http://www.w3.org/1999/xhtml">
 4<head>
 5<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 6<!-- TemplateBeginEditable name="doctitle" -->
 7<title>checking.</title>
 8<!-- TemplateEndEditable -->
 9<!-- TemplateBeginEditable name="head" -->
10<!-- TemplateEndEditable -->
11</head>
12
13<body>
14<% 
15 
16 if(request.getParameter("username").equals("admin")){
17 response.sendRedirect("admin.jsp");
18 }
19 else{
20 response.sendRedirect("welcome.jsp");
21 }
22
23
24 
%>
25</body>
26</html>

result Page:
user Page:welcome.jsp
 1<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 3<html xmlns="http://www.w3.org/1999/xhtml">
 4<head>
 5<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 6<title>无标题文档</title>
 7</head>
 8
 9<body>
10<h1>u r welcome!<br>
11欢迎进入用户会员中心</h1>
12</body>
13</html>

admin Page:
 1<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 3<html xmlns="http://www.w3.org/1999/xhtml">
 4<head>
 5<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 6<title>Admin</title>
 7</head>
 8
 9<body>
10<h1>
11这里是后台管理</h1>
12</body>
13</html>
14

posted @ 2009-03-03 11:30 saobaolu| 编辑 收藏




posted @ 2009-02-27 08:48 saobaolu| 编辑 收藏

 1<form name = "form1" method = "post" action = "doit.jsp">
 2//所有的表单程序必须写在form表单里
 3<input type = "checkbox" name = "color" value = "color"红色>
 4<input type = "checkbox" name = "color" value = "green"绿色>
 5<input type = "checkbox" name = "color" value = "yellow"黄色>
 6</form>
 7
 8
 9
10doit.jsp
11<%@ page contentType = "text/html";Charset = GBK; %>
12<%
13String color[] = request.getParameterValues("color");
14for(int i = 0;i<=color.length-1;i++){
15out.println("color"+color[i]+" ");
16}

17%>
18//request.getParameterValues("color")需要用数组来接收  

posted @ 2009-02-26 14:31 saobaolu| 编辑 收藏

同上!呵呵,先谢啦!

posted @ 2008-10-26 11:09 saobaolu| 编辑 收藏

 

 1import java.util.*;
 2class TestReverse{
 3 public static void main (String[] args) {
 4 Scanner s = new Scanner(System.in);
 5 System.out.println("请随便输入!");
 6 String str = s.nextLine();
 7 StringBuffer s1 = new StringBuffer(str);
 8 System.out.println(s1.reverse()); 
 9    }

10}

posted @ 2008-10-25 18:33 saobaolu| 编辑 收藏

 

public class Test {   
   
public static void method1(int i) {   
        
if (i == 1{   
            System.out.print(
"1*1=1\t\n");   
        }
 
        
else {   
            method1(i 
- 1);   
            
for (int j = 1; j <= i; j++{
                System.out.print(j 
+ "*" + i + "=" + j * i + "\t");   
            }
   
            System.out.println();   
        }
   
    }
   

    
public static void main(String[] args) {   
        method1(
9);   
   
    }
   
   
}

以上代码等同于
public class Test {   
   
void method1(int i) {   
        
if (i == 1{   
            System.out.print(
"1*1=1\t\n");   
        }
 
        
else {   
            method1(i 
- 1);   
            
for (int j = 1; j <= i; j++{
                System.out.print(j 
+ "*" + i + "=" + j * i + "\t");   
            }
   
            System.out.println();   
        }
   
    }
   

    
public static void main(String[] args) {   
        Test a 
= new Test();
        a.method1(
9);   
   
    }
   
   
}
谁能给我讲讲吗?
呵呵,我是新手~老大们,不要bs啊~

posted @ 2008-10-25 17:51 saobaolu| 编辑 收藏

This is a major failure of your software management system. Please check for broken packages with synaptic, check the file permissions and correctness of the file '/etc/apt/sources.list' and reload the software information with: 'sudo apt-get update' and 'sudo apt-get install -f'.

怎么办阿?

posted @ 2008-10-03 20:53 saobaolu| 编辑 收藏

 1package test;
 2import java.io.*;
 3 import javax.servlet.*;
 4 import javax.servlet.http.*;
 5 public class HelloWorld extends HttpServlet
 6  {
 7    public void doGet(HttpServletRequest request,HttpServletResponse response)
 8    throws ServletException,IOException
 9   {
10    response.setContentType("text/html"); 
11    PrintWriter out = response.getWriter();
12    out.println("<html><head><title>");
13    out.println("This is my first Servlet");
14    out.println("</title></head><body>");
15    out.println("<h1>Hello,World!</h1>");
16    out.println("</body></html>");
17   
18   }

19   }

20
Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Error allocating a servlet instance
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    java.lang.Thread.run(Unknown Source)


root cause 

java.lang.NoClassDefFoundError: test/HelloWorld (wrong name: HelloWorld)
    java.lang.ClassLoader.defineClass1(Native Method)
    java.lang.ClassLoader.defineClass(Unknown Source)
    java.security.SecureClassLoader.defineClass(Unknown Source)
    org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1847)
    org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:890)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1354)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    java.lang.Thread.run(Unknown Source)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.18

怎么办啊?
代码

posted @ 2008-10-01 08:26 saobaolu| 编辑 收藏

WEB标准
WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。我们来简单了解一下这些标准:
1.结构标准语言
(1)XML
XML是The Extensible Markup Language(可扩展标识语言)的简写。目前推荐遵循的是W3C于2000年10月6日发布的XML1.0,参考(www.w3.org/TR/2000/REC-XML-20001006)。和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语。XML最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息发布的需要,后来逐渐用于网络数据的转换和描述。关于XML的好处和技术规范细节这里就不多说了,网上有很多资料,也有很多书籍可以参考。

(2)XHTML
XHTML是The Extensible HyperText Markup Language可扩展标识语言的缩写。目前推荐遵循的是W3C于2000年1月26日推荐XML1.0(参考http://www.w3.org/TR/xhtml1)。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的站点,直接采用XML还为时过早。因此,我们在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。简单的说,建立XHTML的目的就是实现HTML向XML的过渡。
2. 表现标准语言
CSS是Cascading Style Sheets层叠样式表的缩写。目前推荐遵循的是W3C于1998年5月12日推荐CSS2(参考http://www.w3.org/TR/CSS2/)。W3C创建CSS标准的目的是以CSS取代HTML表格式布局、帧和其他表现的语言。纯CSS布局与结构式XHTML相结合能帮助设计师分离外观与结构,使站点的访问及维护更加容易。

3.行为标准
(1)DOM
DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscaped的Javascript和Microsoft的Jscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对像。
(2) ECMAScript
ECMAScript是ECMA(European Computer Manufacturers Association)制定的标准脚本语言(JAVAScript)。目前推荐遵循的是ECMAScript 262(http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM)。

posted @ 2008-09-28 11:34 saobaolu| 编辑 收藏

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
1、整数:包括int,short,byte,long
2、浮点型:float,double
3、字符:char
4、布尔:boolean

posted @ 2008-09-27 16:39 saobaolu| 编辑 收藏

1、得会从ftp上找资源
2、得会从emule上找资源

posted @ 2008-08-30 12:39 saobaolu| 编辑 收藏

呵呵,被录取了,马上就要去学习了,谁知道会是啥样呢!
去了再说吧~

posted @ 2008-08-29 17:37 saobaolu| 编辑 收藏

1 public   class  HelloWorld
2 {
3      public   static   void  main(String[] args)
4      {
5         System.out.println( " Hello World! " );
6          System.out.println( " 欢迎光临我的博客 " );
7      }

8 }

9

posted @ 2008-08-27 18:44 saobaolu| 编辑 收藏

仅列出标题
共6页: 上一页 1 2 3 4 5 6