JAVA,JSP入门问题集锦2(原创)

JSP篇补充
============================================================================================
jsp调用javabean版的HelloWorld
1.在tomcat下的webapps目录下新建一个文件夹jsp,这个目录下专门存放jsp文件

2.在jsp下建立一个新文件夹WEB-INF(不能自定义),这个目录下专门存放web.xml文件(这次用不到)

3.在WEB-INF下建立一个新文件夹classes(不能自定义),这个目录下专门存放编译好的class文件,包括

servlet

4.编写javabean代码
package beans;
public class TestBean {
 private String name = null;

 public void setName(String name) {
  this.name = name;
 }
 
 public String getName() {
  return this.name;
 }
}

5.编译javabean代码
使用命令javac -d . TestBean.java,javac与-d
     -d与.
     .与TestBean.java之间都要有空格
(这样编译会生成beans目录,目录下是编译好的TestBean.class)
将beans目录剪切到webapps\jsp\WEB-INF\classes目录下

6.编写jsp代码
<%@ page import="beans.TestBean" %>
<html>
<body>
<%
TestBean bean=new TestBean();
bean.setName("Hello World!");
%>
<%=bean.getName()%>
</body>
</html>
假设保存为hello.jsp

7.运行
启动tomcat服务器,在地址栏中输入http://localhost:8080/jsp/hello.jsp
--------------------------------------------------------------------------------------------
servlet篇
============================================================================================
servlet版的HelloWorld
1.在tomcat下的webapps目录下新建一个文件夹java

2.在java下建立一个新文件夹WEB-INF(不能自定义)

3.在WEB-INF下建立一个新文件夹classes(不能自定义),这个目录下专门存放编译好的class文件,包括

servlet

4.编写servlet
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>");
  out.println("<body>");
  out.println("Hello World!");
  out.println("</body>");
  out.println("</html>");
 }
}    
保存为HelloWorld.java

5.编译HelloWorld.java
使用命令javac HelloWorld.java,把编译好的class文件放到webapps\java\WEB-INF\classes目录下

6.编写web.xml文件
<?xml version="1.0" encoding="big5"?>
<!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>/hello</url-pattern>
 </servlet-mapping>
</web-app>
保存为web.xml(不能自定义),把web.xml文件放到webapps\java\WEB-INF目录下

7.运行
启动tomcat服务器,在地址栏中输入http://localhost:8080/java/hello
 

posted on 2006-04-12 12:52 Jazzer 阅读(230) 评论(0)  编辑  收藏 所属分类: Java&JSP


只有注册用户登录后才能发表评论。


网站导航:
 
<2006年4月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

导航

统计

常用链接

留言簿(9)

随笔分类

随笔档案

J2EE

友情链接

搜索

最新评论

阅读排行榜

评论排行榜