我不想使用jrun、weblogic等工具可以吗?
解决方案 »
- struts2让人疯掉的问题……,没有调用的方法居然自己开始执行……
- 弱弱地问大家一个问题,别见笑
- java.lang.ClassNotFoundException: org.springframework.web.struts.DelegatingActionProxy
- 配置数据库浏览器database explorer下面的database driver
- 大家来谈谈struts标签到底有什么好处,我总感觉没有Dreamweaver直接插入html标识好,看看这头痛的代码
- JSP如何进行图像处理?
- 使用java进行后台服务程序的开发
- 怎么样使窗体在load的时候,菜单栏等没有及最大化!
- 统计符合条件的记录数的语句应该如何写?
- 我想问一下DOM创建的表格怎么实现边框合并
- 哪位大虾知道哪里有支持jsp的免费主页空间呀?
- 文件读取的问题!(急需您的帮助)
然后建立Servlet过程如下:
File->new(在Web页中双击Servlet)->在Servlet向导中class中填入HelloWorld(注意大小写),下一步->无须修改,下一步->无须修改,下一步->完成,写代码如下:
将Jbuilder自动产生的代码全部选中,用以下的代码代替:
package learnjsp; //打包import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;public class HelloWorld extends HttpServlet //扩展HttpServlet
{
private static final String CONTENT_TYPE = "text/html; charset=GBK";
/**Initialize global variables*/
public void init() throws ServletException
{
}
/**doGet方法,必须实现*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter(); //out输出对象,用它来输出html
String title="Hello!! I am ManyJoys Let's be Friends!"; //定义一变量
out.println("<html>");
out.println("<head><title>第一个Servlet</title></head>");
out.println("<body bgcolor=\"white\">");
out.println("<center>-----Start------</center><br>");
out.println("<center><h1>"+title+"<h1></center>");
out.println("<br><center>-----End------</center>");
out.println("</body></html>");
}
/**Clean up resources*/
public void destroy()
{
}
}这样在项目列表中就可以看到刚才新生成的文件,HelloWorld.java
用右键点击它,在菜单中选择:Web Run
这样就可以开始一个简单的Servlet的运行了
如若有问题,请列出!附:
在:你的(项目工作目录)(project properties->paths->working directory中设置)\defaultroot\WEB-INF 目录下有一文件web.xml,你用UltraEdit或Notebook打开后,你会发现
<servlet>
<servlet-name>helloworld</servlet-name> //Servlet的名称
<servlet-class>learnjsp.HelloWorld</servlet-class> //Servlet所在的路径,即包
</servlet>
<servlet-mapping>
<servlet-name>helloworld</servlet-name> //Servlet的镜像名
<url-pattern>/helloworld</url-pattern> //镜像路径,即在地址输入的名称,如:http://guozz:7001/helloworld
</servlet-mapping>这就是Servlet的配置,当然在你使用Jbuilder时它已经帮你修改好,如果你不使用Jbuilder的话,你就需要手工修改,Web.xml文件所存的/WEB-INF目录是固定的,而Servlet类文件即存储在classes目录下
这个配置对其它服务器类似!