像鸟儿一样飞翔

 
 

常用链接

  • 我的随笔
  • 我的评论
  • 我的参与
  • 最新评论

留言簿(3)

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类

  • java技术(2) (rss)
  • web应用 (rss)
  • 数据库技术(2) (rss)
  • 杂谈(3) (rss)
  • 随想 (rss)

随笔档案

  • 2007年1月 (9)
  • 2006年12月 (1)
  • 2006年11月 (1)

文章分类

  • java技术(6) (rss)
  • 娱乐 (rss)
  • 数据库 (rss)
  • 杂谈(1) (rss)
  • 跨服征途(1) (rss)

文章档案

  • 2007年1月 (1)
  • 2006年12月 (4)
  • 2006年11月 (3)

搜索

  •  

最新评论

  • 1. re: 将excel嵌入html[未登录]
  • dsfsgags
  • --yang
  • 2. re: 关于session失效的问题(内网IP与外网IP)
  • 评论内容较长,点击标题查看
  • --邰振南
  • 3. re: 关于在JSP页面上同时显示简体和繁体的问题(字符编码)
  • 不用这么麻烦的, 在server.xml 中 加个URIEncoding="UTF-8" 就行了
  • --繁体字
  • 4. re: 关于session失效的问题(内网IP与外网IP)
  • 大哥 问题解决了吗 共享一下啊 我实在很郁闷 你说的方法不行啊
  • --ss
  • 5. re: 关于在JSP页面上同时显示简体和繁体的问题(字符编码)
  • hao
  • --繁体

阅读排行榜

  • 1. 简单的FTP客户端 sun.net.ftp.FtpClient(转自完美世界博客)(3030)
  • 2. SQL实现排序后分页查询功能(oracle)(2520)
  • 3. jsp中关于OWC的使用(转)(1626)
  • 4. oracle外部表的使用(1166)
  • 5. JBoss 中运行servlet 的helloworld程序(转)(855)

评论排行榜

  • 1. SQL实现排序后分页查询功能(oracle)(1)
  • 2. 简单的FTP客户端 sun.net.ftp.FtpClient(转自完美世界博客)(0)
  • 3. Get与post区别(0)
  • 4. jsp中关于OWC的使用(转)(0)
  • 5. 关于get方法和post方法(一)(0)

Powered by: 博客园
模板提供:沪江博客
BlogJava | 首页 | 发新随笔 | 发新文章 | 联系 | 聚合 | 管理

2007年1月17日

JBoss 中运行servlet 的helloworld程序(转)

一..在server/default/deploy下创建test.war文件夹

  在test.war 下建WEB-INF文件夹

  在WEB-INF下建classes文件夹和web.xml

二、运行
在C:\jboss-3.2.1_tomcat-4.1.24\bin下点击run.bat运行。
测试方法如下:
http://localhost:8080/jmx-console

看到jmx agent view
表示成功
三.servlet的测试

(1)测试程序:helloworld.java
import java.io.*; 
import javax.servlet.*; 
import javax.servlet.http.*; 
public class helloworld extends HttpServlet 
{ 
public void doGet(HttpServletRequest request,HttpServletResponse response)throws IOException,ServletException
{ 

response.setContentType("text/html"); 
PrintWriter out = response.getWriter(); 
out.println("<html><head><title>"); 
out.println("This is my first Servlet"); 
out.println("</title></head><body>"); 
out.println("<h1>Hello,World!</h1>"); 
out.println("</body></html>"); 

} 
} 
编译
javac helloworld.java
java helloworld
将生成的helloworld.class文件放在classes目录下。
(2)
配置web.xml文件如下:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!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>
<servlet> 
<servlet-name>helloworld</servlet-name> 
<servlet-class>helloworld</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>helloworld</servlet-name> 
<url-pattern>/helloworld</url-pattern> 
</servlet-mapping> 
</web-app>

(3) 通过调用http://localhost:8080/test/helloworld就可以看到hello world的输出!


posted @ 2007-01-19 12:24 依茗 阅读(855) | 评论 (0) | 编辑 收藏
 
SQL实现排序后分页查询功能(oracle)
在网页上显示大量数据的时候,很多时候是要求按一定的顺序分页来显示.大家可能都知道用oracle中的rownum可以实现分页查询,比如:
select * from tablename where rownum<=10.

 但是如果要排序的话,如下的语句:
select * from tablename where rownum<=10 order by name.
却不能达到我们想要的效果,这个语句执行结果是取了10条数据,然后排序.而不是先排序再取前10条.这样就需要我们加入子查询:
select * from (select * from tablename order by name) where rownum<10

另外rownum的使用是不允许我们用">"的,如果我要显示第二页,即10-20条数据,不能用
select * from (select * from tablename order by name) where  rownum>10 and rownum<20
或
select * from (select * from tablename order by name) where  rownum between 10 and 20

这样的话我们只能另想办法解决,解决方法如下:
select * from(
select rownum rowno,t.* from
 (select *
 from tablename
 order by name) t
where rownum<6)where rowno>2;

但是这样的话也会影响到速度,各位如果有好的方法可以一起探讨下.
posted @ 2007-01-17 17:33 依茗 阅读(2520) | 评论 (1) | 编辑 收藏