JAVA,JSP入门问题集锦3(原创)
2006-12-04 09:34
405 查看
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
============================================================================================
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
相关文章推荐
- JAVA,JSP入门问题集锦7(原创)
- JAVA,JSP入门问题集锦2(原创)
- JAVA,JSP入门问题集锦4(原创)
- JAVA,JSP入门问题集锦5(原创)
- JAVA,JSP入门问题集锦6(原创)
- TOMCAT 下中文乱码问题解决集锦/Java/JSP中文乱码问题解决
- Jsp+Servlet+JavaBean原生态开发问题集锦
- Java常见问题集锦
- javaweb-react的入门遇到的问题二:组件的生命周期
- 用jxl解决jsp/java中excel处理问题
- JavaEE+Websocket入门遇到的问题
- JavaWeb学习----JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)
- 应聘Java,jsp,j2ee软件工程师笔试中可能出现的问题
- Java 中文问题的解决 mysql, oracle, servlet, jsp
- [原创]JAVA解决喝汽水问题
- Java常见问题集锦
- Java入门攻略之Hello World问题
- java攻城师之路--复习java web之jsp入门_El表达式_JSTL标签库
- JavaWeb学习----JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)
- Java项目问题集锦