使用Servlet,要在WEB-INF/web.xml里定义:
<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<welcome-file-list>
<welcome-file>a.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>Hello</servlet-class>
</servlet>
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>cn.TestServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ValidateCode</servlet-name>
<servlet-class>cn.vad.ValidateCode</servlet-class>
</servlet><servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/Hello/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/TestServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ValidateCode</servlet-name>
<url-pattern>/ValidateCode/*</url-pattern>
</servlet-mapping> <mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>gif</extension>
<mime-type>image/gif</mime-type>
</mime-mapping>
</web-app> IE中分别输入:
http://localhost:9001/Hello
http://localhost:9001/TestServlet
http://localhost:9001/ValidateCode/
运行成功! 注意:
如果改了web.xml,需要重启Weblogic 8 参考了:
E:\j2ee\Container\weblogic8\samples\server\examples\build\examplesWebApp\WEB-INF \web.xml
遇到问题,若找的资料都不理想,不妨回过头来看看软件自带的例子!
还可在控制台下操作:
1、将servlet复制到相应的目录下如:F:\_temp\my_project_a1\applications\DefaultWebApp\WEB-INF\classes
2、http://localhost:9001/console启动weblogic的管理界面
3、点击Web application Modules上--> Configuration --> DefaultWebApp --> Monitoring --> Servlets -->
...... 还可直接更改配置文件:
......
3. JavaBean
目录:F:\_temp\my_project_a0\applications\DefaultWebApp\WEB-INF下创建classes目录,把.class放入其中相应的目录,在jsp中,如:
<%@page import="cn.vad.basalservice.dateop.DateTime"%>
<%
out.println("<hr>");
DateTime dt = new DateTime();
out.println("<br>");
out.println(""+dt.getDate());
out.println("<hr>");
out.println(""+dt.pri());//修改DateTime后加的这一行,没有重启服务,亦可
%>如果是开发模式,修改了class后,不需要重启服务,weblogic会自动重构(Refactoring)。
4. /Access/Oracle
Access
创建数据库文件:test.mdb
创建据库表:users,字段分别为:userID,userName,userSex
连接数据库:
connAccess.jsp
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.io.*,java.sql.*"%>
<%
String strPath = "";
strPath = new File(application.getRealPath(request.getRequestURI())).getParent()+"/db/test.mdb";
//F:\_temp\my_project_a1\applications\DefaultWebApp/db/test.mdb
//F:\_temp\my_project_a1\applications\DefaultWebApp\connAccess.jsp
//strPath = System.getProperty("user.dir");
//F:\_temp\my_project_a1\domains\lzadomain
Connection con;
Statement stmt;
ResultSet rs;
try{
//Load JDBC driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//×¢òaDBQμ?D′·¨
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+strPath;
con=DriverManager.getConnection(url,"","");
stmt=con.createStatement();
String query="select * from users";
rs=stmt.executeQuery(query);while(rs.next())
{
String str=rs.getString("userName");
out.print(str+"<br>");
}
}
catch(Exception e){
e.printStackTrace();
}
finally{
//try{if(rs!=null) rs.close();}catch(Exception a){}
//try{if(stmt!=null) stmt.close();}catch(Exception b){}
//try{if(con!=null) con.close();}catch(Exception c){}
}
%>Oracle:
jsp连接Oracle8/8i/9i数据库(用thin模式)
<%
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
String user="aaaa";
String password="aaaa";
Connection conn= DriverManager.getConnection(url,user,password);
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();
%>
七、 特别提示
如果你想了解更多,请关注: <<WebLogic 8 的安装和配置 (二)>>、<<WebLogic 8 的安装和配置 (三)>>
将对weblogic与各IDE、框架、ORM等的整合,以及在不同OS下的应用作一些说明。
八、 说明
以上是经过我测试了的,非常希望能与朋友们交流,所以欢迎转载。转载时请注明:欢迎交流[email protected]
没办法图贴不上来
<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<welcome-file-list>
<welcome-file>a.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>Hello</servlet-class>
</servlet>
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>cn.TestServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ValidateCode</servlet-name>
<servlet-class>cn.vad.ValidateCode</servlet-class>
</servlet><servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/Hello/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/TestServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ValidateCode</servlet-name>
<url-pattern>/ValidateCode/*</url-pattern>
</servlet-mapping> <mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>gif</extension>
<mime-type>image/gif</mime-type>
</mime-mapping>
</web-app> IE中分别输入:
http://localhost:9001/Hello
http://localhost:9001/TestServlet
http://localhost:9001/ValidateCode/
运行成功! 注意:
如果改了web.xml,需要重启Weblogic 8 参考了:
E:\j2ee\Container\weblogic8\samples\server\examples\build\examplesWebApp\WEB-INF \web.xml
遇到问题,若找的资料都不理想,不妨回过头来看看软件自带的例子!
还可在控制台下操作:
1、将servlet复制到相应的目录下如:F:\_temp\my_project_a1\applications\DefaultWebApp\WEB-INF\classes
2、http://localhost:9001/console启动weblogic的管理界面
3、点击Web application Modules上--> Configuration --> DefaultWebApp --> Monitoring --> Servlets -->
...... 还可直接更改配置文件:
......
3. JavaBean
目录:F:\_temp\my_project_a0\applications\DefaultWebApp\WEB-INF下创建classes目录,把.class放入其中相应的目录,在jsp中,如:
<%@page import="cn.vad.basalservice.dateop.DateTime"%>
<%
out.println("<hr>");
DateTime dt = new DateTime();
out.println("<br>");
out.println(""+dt.getDate());
out.println("<hr>");
out.println(""+dt.pri());//修改DateTime后加的这一行,没有重启服务,亦可
%>如果是开发模式,修改了class后,不需要重启服务,weblogic会自动重构(Refactoring)。
4. /Access/Oracle
Access
创建数据库文件:test.mdb
创建据库表:users,字段分别为:userID,userName,userSex
连接数据库:
connAccess.jsp
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.io.*,java.sql.*"%>
<%
String strPath = "";
strPath = new File(application.getRealPath(request.getRequestURI())).getParent()+"/db/test.mdb";
//F:\_temp\my_project_a1\applications\DefaultWebApp/db/test.mdb
//F:\_temp\my_project_a1\applications\DefaultWebApp\connAccess.jsp
//strPath = System.getProperty("user.dir");
//F:\_temp\my_project_a1\domains\lzadomain
Connection con;
Statement stmt;
ResultSet rs;
try{
//Load JDBC driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//×¢òaDBQμ?D′·¨
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+strPath;
con=DriverManager.getConnection(url,"","");
stmt=con.createStatement();
String query="select * from users";
rs=stmt.executeQuery(query);while(rs.next())
{
String str=rs.getString("userName");
out.print(str+"<br>");
}
}
catch(Exception e){
e.printStackTrace();
}
finally{
//try{if(rs!=null) rs.close();}catch(Exception a){}
//try{if(stmt!=null) stmt.close();}catch(Exception b){}
//try{if(con!=null) con.close();}catch(Exception c){}
}
%>Oracle:
jsp连接Oracle8/8i/9i数据库(用thin模式)
<%
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
String user="aaaa";
String password="aaaa";
Connection conn= DriverManager.getConnection(url,user,password);
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();
%>
七、 特别提示
如果你想了解更多,请关注: <<WebLogic 8 的安装和配置 (二)>>、<<WebLogic 8 的安装和配置 (三)>>
将对weblogic与各IDE、框架、ORM等的整合,以及在不同OS下的应用作一些说明。
八、 说明
以上是经过我测试了的,非常希望能与朋友们交流,所以欢迎转载。转载时请注明:欢迎交流[email protected]
没办法图贴不上来
解决方案 »
- 基础对于编程人员来说,是不是很重要???
- 工作流
- webservice 问题求救!!
- Struts2 session问题
- 请帮一下, tomcat 5.0.25 配置连接池时总是报错,不能取得连接,以下是配置文件,测试文件和错误信息.
- 高手们能给我看看一个小问题 先谢过了
- 有关多帐套问题?
- 问一个Runtime.getRuntime().exec()的问题
- 学习java的女人到底有多少?大家估一下!!!!
- java定时任务
- 100分,在hibernate中为何one-to-many的时候只能插入到one的那张,而many的表就不成功,但是也不报错。为何?分不够再加,谢谢!
- 关于Java语法的问题
http://blog.csdn.net/zhenai/