java tomcat servlet jsp  初…

第一部分 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>&lt;role rolename="manager-gui"/&gt;<br><wbr> &lt;user username="admin" password="123" roles="manager-gui,admin,manager"/&gt;<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> &lt;servlet-class&gt;com.lance.MyFirstServlet&lt;/servlet-class&gt;</wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr><wbr> &lt;url-pattern&gt;/MyFirstServlet&lt;/url-pattern&gt;</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 &lt; 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()+"&lt;br&gt;");<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> &lt;Context path="/Mytest1" docBase="d:\Mytest" debug="0" /&gt;</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中加入定义数据源的元素&lt;Resource&gt;,在web.xml加入&lt;resource-ref&gt;元素,声明该Web应用所引用的数据。<br><wbr><wbr>第一步:<br><wbr><wbr>在server.xml中加入&lt;Resource&gt;元素:&lt;Resource&gt;元素用来定义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>例:&lt;Resource<wbr>name<wbr>=<wbr>"jdbc/BookDb" auth<wbr>=<wbr>"Container" type=<wbr>"javax.sql.DataSource"<wbr>/&gt;<br> 第二步:<br><wbr><wbr>在&lt;Resource&gt;元素中加入&lt;ResourceParams&gt;元素:&lt;ResourceParams&gt;元素用来指定各种参数值。其相应的属性和描述如下:<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> 例:&lt;ResourceParams<wbr>name<wbr>=<wbr>"jdbc/BookDb"&gt;<br> &lt;parameter&gt;<br> &lt;name&gt;factory&lt;/name&gt;<br> &lt;value&gt;org.apache.commons.dbcp.BasicDataSourceFactory&lt;/value&gt;<br> &lt;/parameter&gt;<br> &lt;parameter&gt;<br> &lt;name&gt;maxActive&lt;/name&gt;<br> &lt;value&gt;100&lt;/value&gt;<br> &lt;/parameter&gt;<br> &lt;parameter&gt;<br> &lt;name&gt;maxIdle&lt;/name&gt;<br> &lt;value&gt;30&lt;/value&gt;<br> &lt;/parameter&gt;<br> &lt;parameter&gt;<br> &lt;name&gt;maxWait&lt;/name&gt;<br> &lt;value&gt;10000&lt;/value&gt;<br> &lt;/parameter&gt;<br> &lt;parameter&gt;<br> &lt;name&gt;username&lt;/name&gt;<br> &lt;value&gt;user&lt;/value&gt;<br> &lt;/parameter&gt;<br> &lt;parameter&gt;<br> &lt;name&gt;password&lt;/name&gt;<br> &lt;value&gt;1234&lt;/value&gt;<br> &lt;/parameter&gt;<wbr><br> &lt;parameter&gt;<br> &lt;name&gt;driverClassName&lt;/name&gt;<br> &lt;value&gt;com.mysql.jdbc.Driver&lt;/value&gt;<br> &lt;/parameter&gt;<br> &lt;parameter&gt;<br> &lt;name&gt;url&lt;/name&gt;<br> &lt;value&gt;jdbc:mysql//localhost:3306/BookDb?autoReconnect=true&lt;/value&gt;<br> &lt;/parameter&gt;<wbr><br> &lt;/ResourceParams&gt;<br> 第三步:在web.xml中加入&lt;resource-ref&gt;元素:&lt;resource-ref&gt;元素表示在Web应用中引用JNDI资源。<br><wbr><wbr><wbr><wbr>属性描述<br>   description<wbr>对所引用的资源的说明<br>   res-ref-name<wbr>指定所引用资源的JNDI名字,与&lt;Resource&gt;元素中的name属性对应<br>   res-type  指定所引用资源的类名字,与&lt;Resource&gt;元素中的type属性对应<br>   res-auth  指定所引用资源的Manager,与&lt;Resource&gt;元素中的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.&lt;%%&gt; 中间写入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> &lt;head&gt;<br><wbr><wbr><wbr> &lt;base href="&lt;%=basePath%&gt;"&gt;<br><wbr><br><wbr><wbr><wbr> &lt;title&gt;My JSP 'MyJsp.jsp' starting page&lt;%=basePath%&gt;&lt;/title&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr>&lt;meta http-equiv="pragma" content="no-cache"&gt;<br><wbr>&lt;meta http-equiv="cache-control" content="no-cache"&gt;<br><wbr>&lt;meta http-equiv="expires" content="0"&gt;<wbr><wbr><wbr><br><wbr>&lt;meta http-equiv="keywords" content="keyword1,keyword2,keyword3"&gt;<br><wbr>&lt;meta http-equiv="description" content="This is my page"&gt;<br><wbr>&lt;!--<br><wbr>&lt;link rel="stylesheet" type="text/css" href="styles.css"&gt;<br><wbr>--&gt;<br><wbr><wbr><wbr><wbr> &lt;%<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> %&gt;<br><wbr> &lt;/head&gt;<br><wbr><br><wbr> &lt;body&gt;<br><wbr> &lt;table border=1&gt;<br><wbr> &lt;tr&gt;&lt;td&gt;人员&lt;/td&gt;&lt;/tr&gt;<br><wbr> &lt;%<br><wbr> for(int i =0;i &lt; al.size();i++)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> %&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> &lt;tr&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> &lt;%<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>%&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;td&gt;&lt;%=cb.getName() %&gt;&lt;/td&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;/tr&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;%<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> } %&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr> &lt;br&gt;<br><wbr><wbr> &lt;form action="CzyBeanClServlet"&gt;<br><wbr><wbr> &lt;input type="submit" value="ok" /&gt;<br><wbr><wbr> &lt;/form&gt;<br><wbr> &lt;/body&gt;<br> &lt;/html&gt;<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> &lt;head&gt;<br><wbr><wbr><wbr> &lt;base href="&lt;%=basePath%&gt;"&gt;<br><wbr><wbr><wbr><br><wbr><wbr><wbr> &lt;title&gt;My JSP 'wel.jsp' starting page&lt;%=basePath%&gt;&lt;/title&gt;<br><wbr><wbr><wbr><br><wbr>&lt;meta http-equiv="pragma" content="no-cache"&gt;<br><wbr>&lt;meta http-equiv="cache-control" content="no-cache"&gt;<br><wbr>&lt;meta http-equiv="expires" content="0"&gt;<wbr><wbr><wbr><br><wbr>&lt;meta http-equiv="keywords" content="keyword1,keyword2,keyword3"&gt;<br><wbr>&lt;meta http-equiv="description" content="This is my page"&gt;<br><wbr>&lt;!--<br><wbr>&lt;link rel="stylesheet" type="text/css" href="styles.css"&gt;<br><wbr>--&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr> &lt;/head&gt;<br><wbr><br><wbr> &lt;body&gt;<br><wbr> &lt;jsp:include flush="true" page="index.jsp"&gt;&lt;/jsp:include&gt;<br><wbr><wbr><wbr> This is Welcome page. &lt;br&gt;<br><wbr><wbr><wbr> &lt;table border=1&gt;<br><wbr> &lt;tr&gt;&lt;td&gt;人员&lt;/td&gt;&lt;/tr&gt;<br><wbr> &lt;%<br><wbr> ArrayList al = (ArrayList)request.getAttribute("alCzy");<br><wbr> if (al != null)<br><wbr> {<br><wbr> for(int i =0;i &lt; al.size();i++)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> %&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> &lt;tr&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> &lt;%<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>%&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;td&gt;&lt;%=cb.getName() %&gt;&lt;/td&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;/tr&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>&lt;%<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> }<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> } %&gt;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> &lt;%=session.getAttribute("session1") %&gt;<br><wbr> &lt;/body&gt;<br> &lt;/html&gt;<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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值