使用包的servlet需要有什么特殊的配置么? 我直接按照《Servlet与JSP核心编程》书上介绍的内容,在Eclipse里面输入了一段用coreservlets包的代码,编译有1个错误,The declared package"coreservlets" does not match the expected package""我是不是哪里的设置有问题呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要声明一个包明,servlet要写在包里. 在eclipse你的项目文件的SRC文件夹下把coreservlets包复制到SRC下看看 thinker28754,我不太明白你说的意思……Kipen,我复制过去了还是不行啊 package org.apache.common.coreservlet;=========import org.apache.common.coreservlet; 有点错误,应该是import org.apache.common.coreservlet.*; //或者是需导入类名 就是书上的package coreservlet;import java.io.*;import javax.servlet.*; import javax.servlet.http.*;/**Simple servlet for testing the use of packages.*/public class HelloServlet2 extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String docType = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " + "Transitional//EN\">\n"; out.println(docType + "<HTML>\n" + "<HEAD><TITLE>Hello (2)</TITLE></HEAD>\n" + "<BODY BGCOLOR=\"#FDF5E6\">\n" + "<H1>Hello (2)</H1>\n" + "</BODY></HTML>"); }} 是不是应该在xml中定义映射呢? 当然web.xml中添加<servlet> <servlet-name>test</servlet-name> <servlet-class>coreservlet.HelloServlet2</servlet-class></servlet><servlet-mapping> <servlet-name>test</servlet-name> <url-pattern>/test/hello</url-pattern></servlet-mapping>访问地址http://localhost:8080/xxx/test/hello xxx为虚拟站点 现在是编译的问题呀,跟web.xml关系不大吧?hanpoyangtitan我可以单独跟你联系么?qq? 救命! 怎么把数据库里面的内容显示到前台页面去 接口的使用 JSP直接连接Access的代码,怎么出现问题?问题出在哪呀? 两个structs+hibernate下的问题,头疼中! <input type=file>传数据问题 web开发,求思路。 在一个页面,先建立一个目录再插入一个文件,怎么实现??急等!!! resin运行Servlet问题 关于BEAN访问数据库的问题? Jacob在WebSphere中Excel转换成Pdf的问题。 JSP中标签问题 jsf datatable 可以绑定一个HashMap么??
你的项目文件的SRC文件夹下
把coreservlets包复制到SRC下
看看
Kipen,我复制过去了还是不行啊
=========
import org.apache.common.coreservlet;
import org.apache.common.coreservlet.*; //或者是需导入类名
package coreservlet;import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;/**Simple servlet for testing the use of packages.*/public class HelloServlet2 extends HttpServlet{
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String docType =
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
"Transitional//EN\">\n";
out.println(docType +
"<HTML>\n" +
"<HEAD><TITLE>Hello (2)</TITLE></HEAD>\n" +
"<BODY BGCOLOR=\"#FDF5E6\">\n" +
"<H1>Hello (2)</H1>\n" +
"</BODY></HTML>");
}
}
web.xml中添加
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>coreservlet.HelloServlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/test/hello</url-pattern>
</servlet-mapping>
访问地址http://localhost:8080/xxx/test/hello xxx为虚拟站点
hanpoyangtitan我可以单独跟你联系么?qq?