第一部分 jdk、tomcat、servlet、jcreator安装使用
1.jdk
<wbr><wbr> 1) 配置系统环境变量</wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>A.JAVA_HOME D:\Program Files\Java\jdk1.7.0_15</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> B.CLASSPATH <wbr>%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr>C. PATH (一般有了) %JAVA_HOME%\bin</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr>2) appletviewer 小应用程序</wbr></wbr></wbr>
2.tomcat
<wbr> A. 运行bin 目录下 startup.bat,启动服务</wbr>
<wbr> B. localhost:8080 ,可访问manager</wbr>
<wbr> C. 用户名密码 在\conf\tomcat-users.xml 最下面加入</wbr>
<wbr><wbr><wbr><wbr><role rolename="manager-gui"/><br><wbr> <user username="admin" password="123" roles="manager-gui,admin,manager"/><br><br><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
3.JCreator
<wbr> 1)开发servlet</wbr>
<wbr><wbr><wbr><wbr> A.JDK Profiles 指定jdk路径</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> B.然后点击“Add”,添加外部包引用,如 D:\Program Files\Java\apache-tomcat-7.0.39\lib\servlet-api</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> C.连数据库(需sp3)“java连接2000用的三个jar包.rar(msbase.jar、mssqlserver.jar、msutil.jar)”放到 D:\Program Files\Java\apache-tomcat-7.0.39\lib</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> D.建立文件夹MyTest ,放入WEB-INF,里面包含(lib、classes、web.xml);</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> 1)classes 放入 自己的类 MyHttp.java</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> 2)MyHttp.java 指定输出类的位置 package com.login;</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> 3)关于web.xml,拷贝 D:\Program Files\Java\apache-tomcat-7.0.39\webapps\docs\appdev\sample\web\WEB-INF\web.xml,修改其中的</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr> <servlet-class>com.lance.MyFirstServlet</servlet-class></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> <url-pattern>/MyFirstServlet</url-pattern></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr> E. 编译文件,需要重启 servlet 通过 <a href="http://qzfnew:8080/">http://qzfnew:8080/</a><wbr>进入 manager管理</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr> E.<wbr>源码</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> //连接数据库<br> package com.login;<br> import javax.servlet.http.*;<br> import java.io.*;<br> import java.sql.*;<br> public class ConnDB{<br><wbr>private Connection conn = null;<br><wbr>public Connection GetConn(){<br><wbr><wbr>try{<br><wbr><wbr><wbr>Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");<br><wbr><wbr><wbr>conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://xrh:1433;DatabaseName=bs4s73","sa","");<br><wbr><wbr><wbr>System.out.println("success GetConn");<br><wbr><wbr>}<br><wbr><wbr>catch(Exception ex){<br><wbr><wbr><wbr>ex.printStackTrace();<br><wbr><wbr>}<br><wbr><wbr>return conn;<br><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
}
<wbr><wbr><wbr>//CzyBean</wbr></wbr></wbr>
package com.login;
public class CzyBean{
<wbr>private String name;<br><wbr>private String id;<br><wbr>private String pwd;<br><wbr>public String getName(){<br><wbr><wbr>return this.name;<br><wbr>}<br><wbr>public void setName(String name){<br><wbr><wbr><wbr> this.name = name;<br><wbr>}<br> }</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
//CzyBeanCl
package com.login;
import java.sql.*;
import java.util.*;
public class CzyBeanCl {
<wbr><wbr><wbr> public Connection conn ;<br><wbr><wbr><wbr> public PreparedStatement ps;<br><wbr><wbr><wbr> public ResultSet rs;<br><wbr><wbr><wbr> public CzyBeanCl() {</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr> }<br><wbr><wbr><wbr> public ArrayList GetCzyRs(){<br><wbr><wbr><wbr><wbr> ArrayList al = new ArrayList();<br><wbr><wbr><wbr><wbr>try{<br><wbr><wbr><wbr>conn = (new ConnDB()).GetConn();<br><wbr><wbr><wbr>ps = conn.prepareStatement("select caozuoyuan_xm as name from sm_caozuoyuan");<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> rs = ps.executeQuery();</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> while (rs.next())<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>CzyBean c = new CzyBean();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>c.setName(rs.getString("name"));<br><wbr><wbr><wbr><wbr> al.add(c);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> }<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> System.out.println("success GetCzyRs");<br><wbr><wbr><wbr><wbr>}<br><wbr><wbr><wbr><wbr>catch(Exception ex)<br><wbr><wbr><wbr><wbr>{<br><wbr><wbr><wbr><wbr><wbr>ex.printStackTrace();<br><wbr><wbr><wbr><wbr>}<br><wbr><wbr><wbr><wbr>return al;<br><wbr><wbr><wbr> }</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
}
<wbr></wbr>
<wbr>package com.login;<br> import javax.servlet.http.*;<br> import java.io.*;<br> import java.sql.*;<br> import java.util.*;</wbr>
public class MyHttp extends HttpServlet<wbr><wbr> {</wbr></wbr>
<wbr><wbr><wbr> public MyHttp() {</wbr></wbr></wbr>
<wbr><wbr><wbr> }<br> public void doGet(HttpServletRequest req, HttpServletResponse res) {</wbr></wbr></wbr>
<wbr><wbr>String czy = "";<br><wbr><wbr>String czy1 = "管理员";<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> ArrayList al ;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr>try {<br><wbr><wbr><wbr>ConnDB cd = new ConnDB();</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr>//Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");<br><wbr><wbr><wbr>//System.out.println("2222");<br><wbr><wbr><wbr>//ct = DriverManager.getConnection("jdbc:microsoft:sqlserver://xrh:1433;DatabaseName=bs4s73","sa","");<br><wbr><wbr><wbr>res.setCharacterEncoding("GB2312");<br><wbr><wbr><wbr>PrintWriter pw = res.getWriter();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> al = (new CzyBeanCl()).GetCzyRs();</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> for(int i = 0; i < al.size();i++)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>CzyBean c = (CzyBean)(al.get(i));<br><wbr><wbr><wbr><wbr>pw.println( c.getName()+"<br>");<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> }<br><wbr><wbr><wbr>al = null;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Cookie ck = new Cookie("cki","red");<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> ck.setMaxAge(6000);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> res.addCookie(ck);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Cookie[] arrck = req.getCookies();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr> //循环取cookie<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>HttpSession hs = req.getSession();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>hs.setAttribute("s","1")<wbr><wbr><wbr><wbr><wbr><wbr> ;<br><wbr><wbr><wbr>hs.getAttribute("s")<wbr><wbr><wbr><wbr><wbr><wbr> ;<br><wbr><wbr>//<wbr>res.sendRedirect("aaa");<br><wbr><wbr>}<br><wbr><wbr>catch (Exception ex){</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr>ex.printStackTrace();<br><wbr><wbr>}<br><wbr>}<br> }</wbr></wbr></wbr></wbr></wbr></wbr>
<wbr></wbr>
<wbr><wbr> F.JCreator Build File</wbr></wbr>
<wbr></wbr>
<wbr> 2) 修改端口 建立虚拟目录</wbr>
<wbr><wbr><wbr><wbr> A. 修改 conf\server.xml<wbr> 修改8080为新的端口</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr> B. 虚拟目录 在host节点之间增加</wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> <Context path="/Mytest1" docBase="d:\Mytest" debug="0" /></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr>3)配置数据源</wbr>
//=======================================================================
<wbr> Tomcat中配置数据源 server.xml</wbr>
<wbr> 如何在Tomcat中配置数据源?如何使用其数据源对象?</wbr><wbr><wbr><a href="http://www.itwis.com/html/java/javarest/20080424/1356.html">http://www.itwis.com/html/java/javarest/20080424/1356.html</a><wbr><br> 在Tomcat中配置数据源涉及修改server.xml和web.xml,在server.xml中加入定义数据源的元素<Resource>,在web.xml加入<resource-ref>元素,声明该Web应用所引用的数据。<br><wbr><wbr>第一步:<br><wbr><wbr>在server.xml中加入<Resource>元素:<Resource>元素用来定义JNDI<wbr>Resource。<br><wbr><wbr>Resource标签的属性和描述如下:<br> <wbr>name<wbr>指定Resource的JNDI名字<br> <wbr>auth<wbr>指定管理Resource的Manager,它有两个可选值:Container、Application<br> <wbr>type<wbr>指定Resource所属的<a href="http://www.itwis.com/html/java" target="_blank">Java类</a>名<br><wbr><wbr>例:<Resource<wbr>name<wbr>=<wbr>"jdbc/BookDb" auth<wbr>=<wbr>"Container" type=<wbr>"javax.sql.DataSource"<wbr>/><br> 第二步:<br><wbr><wbr>在<Resource>元素中加入<ResourceParams>元素:<ResourceParams>元素用来指定各种参数值。其相应的属性和描述如下:<br> factory<wbr>指定生成的DataResource的factory类名<br> maxActive<wbr>指定数据库连接池中处于活动状态的最大连接数目,0表示不受限制<br> maxIdle<wbr>指定数据库连接池中处于空闲状态的最大连接数目,0表示不受限制<br> maxWait<wbr>指定连接池中连接处于空闲状态的最长时间,超过会抛出异常,-1表示无限<br> username<wbr>指定连接数据库的用户名<br> password<wbr>指定连接数据库的口令<br> driverClassName<wbr>指定连接数据库的JDBC驱动程序<br> url 指定连接数据库的URL<br> 例:<ResourceParams<wbr>name<wbr>=<wbr>"jdbc/BookDb"><br> <parameter><br> <name>factory</name><br> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value><br> </parameter><br> <parameter><br> <name>maxActive</name><br> <value>100</value><br> </parameter><br> <parameter><br> <name>maxIdle</name><br> <value>30</value><br> </parameter><br> <parameter><br> <name>maxWait</name><br> <value>10000</value><br> </parameter><br> <parameter><br> <name>username</name><br> <value>user</value><br> </parameter><br> <parameter><br> <name>password</name><br> <value>1234</value><br> </parameter><wbr><br> <parameter><br> <name>driverClassName</name><br> <value>com.mysql.jdbc.Driver</value><br> </parameter><br> <parameter><br> <name>url</name><br> <value>jdbc:mysql//localhost:3306/BookDb?autoReconnect=true</value><br> </parameter><wbr><br> </ResourceParams><br> 第三步:在web.xml中加入<resource-ref>元素:<resource-ref>元素表示在Web应用中引用JNDI资源。<br><wbr><wbr><wbr><wbr>属性描述<br> description<wbr>对所引用的资源的说明<br> res-ref-name<wbr>指定所引用资源的JNDI名字,与<Resource>元素中的name属性对应<br> res-type 指定所引用资源的类名字,与<Resource>元素中的type属性对应<br> res-auth 指定所引用资源的Manager,与<Resource>元素中的auth属性对应<br> 完成这几步就完成了配置。<br> 如何使用呢?javax.naming.Context提供了查找JNDI<wbr>Resource的接口,可以通过三个步骤来使用数据源对象:<br> 1.获得对数据源的引用<br> <wbr><wbr><wbr>Context<wbr>ctx<wbr>=<wbr>new<wbr>InitalContext();<br><wbr><wbr>DataSource<wbr>ds<wbr>=<wbr>(DataSource)ctx.lookup("java:comp/env/jdbc/BookDb");<br> 2.获得数据库连接对象<br><wbr><wbr>Connection<wbr>con<wbr>=<wbr>ds.getConnection(); <br> 3.返回数据库连接到连接池<br><wbr><wbr>con.close();</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
//===============================================================
第一部分 jsp、myeclipse开发安装使用
<wbr></wbr>
<wbr>1.安装 myeclipse,eclipse是大框架,免费,myeclipse集成了很多插件,收费</wbr>
2.新建项目:File->New Project->Web Project->填写project name 、选择j2ee specification java ee 5.5 -> finish
3.配置myeclipse的应用服务器(tomcat、jdk):工具栏有个按钮“Run Stop Restart MyEclipse Servers”,点击下拉菜单中“Config Server”->Application Server -> tomcat -> tomcat 6.0 ->指定tomcat主目录->指定下面的 jdk主路径
4.发布项目:工具栏有个按钮“Deploy MyEclipse j2EE project To Server”->Add->选择 Server(tomcat<wbr><wbr> 6.0)</wbr></wbr>
5.运行:工具栏有个按钮“Run Stop Restart MyEclipse Servers”,下拉出现tomcat 6.0,点击Start
<wbr></wbr>
6.建立jsp文件:
<wbr><wbr> A.必须在 WebRoot下建立文件</wbr></wbr>
<wbr><wbr> B.修改 pageEncoding="utf-8"</wbr></wbr>
<wbr><wbr> C.<%%> 中间写入java代码</wbr></wbr>
7.建立类文件:
<wbr><wbr> A.在 src目录右键添加 package ,形式“com.login”,MyEclipse会自动在“Test1\WebRoot\WEB-INF\classes”创建“com\login”的目录,生成的class文件会自动放到这里</wbr></wbr>
<wbr> B.在“com.login”中建立类文件“ConnData.java”,其中package com.login;是生成class文件存放的路径,import java.sql.*,是导入的类包,也可以引用自己写的“import com.login”</wbr>
<wbr>8..建立控制层(servlet)实现MVC:</wbr>
<wbr><wbr> A.在 src目录右键添加 servlet,Myeclipse自动修改项目下的 web.xml,增加上面servlet需要的映射,在doGet函数中通过“<wbr>request.setAttribute("alCzy", al);<br><wbr><wbr>request.getRequestDispatcher("wel.jsp").forward(request, response);”要比 response.sendDiredict效率高,其中 al为对象 ArrayList,</wbr></wbr></wbr></wbr></wbr>
<wbr> 然后在wel.jsp中ArrayList al =<wbr>(ArrayList)request.getAttribute("alCzy");</wbr></wbr>
<wbr>MyJsp.jsp</wbr>
----------------------------------------------------------------------------------------------
<%@ page language="java" import="java.util.*,java.sql.*,com.login.*,com.controller.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<wbr> <head><br><wbr><wbr><wbr> <base href="<%=basePath%>"><br><wbr><br><wbr><wbr><wbr> <title>My JSP 'MyJsp.jsp' starting page<%=basePath%></title></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><meta http-equiv="pragma" content="no-cache"><br><wbr><meta http-equiv="cache-control" content="no-cache"><br><wbr><meta http-equiv="expires" content="0"><wbr><wbr><wbr><br><wbr><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><br><wbr><meta http-equiv="description" content="This is my page"><br><wbr><!--<br><wbr><link rel="stylesheet" type="text/css" href="styles.css"><br><wbr>--><br><wbr><wbr><wbr><wbr> <%<br><wbr><wbr><wbr><wbr> session.setAttribute("session1","session1");<br><wbr><wbr><wbr><wbr> Connection conn = null;<br><wbr><wbr><wbr><wbr> PreparedStatement ps;<br><wbr><wbr><wbr><wbr> ResultSet rs;<br><wbr> Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");<br><wbr>conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://xrh:1433;DatabaseName=bs4s73","sa","");<br><wbr>out.println("success");<br><wbr>ps = conn.prepareStatement("select caozuoyuan_xm as name from sm_caozuoyuan");<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> rs = ps.executeQuery();<br><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> while (rs.next())<br><wbr><wbr><wbr><wbr><wbr> {<br><wbr><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> out.println(rs.getString("name"));<br><wbr><br><wbr><wbr><wbr><wbr><wbr> }<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> ArrayList al = (new CzyBeanCl()).GetCzyRs();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br> %><br><wbr> </head><br><wbr><br><wbr> <body><br><wbr> <table border=1><br><wbr> <tr><td>人员</td></tr><br><wbr> <%<br><wbr> for(int i =0;i < al.size();i++)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> %><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> <tr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> <%<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>CzyBean cb = (CzyBean)al.get(i);</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>%><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><td><%=cb.getName() %></td><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></tr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><%<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> } %></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr> <br><br><wbr><wbr> <form action="CzyBeanClServlet"><br><wbr><wbr> <input type="submit" value="ok" /><br><wbr><wbr> </form><br><wbr> </body><br> </html><br> ----------------------------------------------------------------------------------</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
wel.jsp
-------------------------------------------------------------------------------------
<%@ page language="java" import="java.util.*,com.login.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<wbr> <head><br><wbr><wbr><wbr> <base href="<%=basePath%>"><br><wbr><wbr><wbr><br><wbr><wbr><wbr> <title>My JSP 'wel.jsp' starting page<%=basePath%></title><br><wbr><wbr><wbr><br><wbr><meta http-equiv="pragma" content="no-cache"><br><wbr><meta http-equiv="cache-control" content="no-cache"><br><wbr><meta http-equiv="expires" content="0"><wbr><wbr><wbr><br><wbr><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><br><wbr><meta http-equiv="description" content="This is my page"><br><wbr><!--<br><wbr><link rel="stylesheet" type="text/css" href="styles.css"><br><wbr>--></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr> </head><br><wbr><br><wbr> <body><br><wbr> <jsp:include flush="true" page="index.jsp"></jsp:include><br><wbr><wbr><wbr> This is Welcome page. <br><br><wbr><wbr><wbr> <table border=1><br><wbr> <tr><td>人员</td></tr><br><wbr> <%<br><wbr> ArrayList al = (ArrayList)request.getAttribute("alCzy");<br><wbr> if (al != null)<br><wbr> {<br><wbr> for(int i =0;i < al.size();i++)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> %><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> <tr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> <%<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>CzyBean cb = (CzyBean)al.get(i);</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>%><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><td><%=cb.getName() %></td><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></tr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><%<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> }<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> } %><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> <%=session.getAttribute("session1") %><br><wbr> </body><br> </html><br></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr></wbr>
<wbr></wbr>
<wbr></wbr>