java 怎么配置servlet?

 我来答
尚学堂科技有限公司
2018-08-04 · 百度知道合伙人官方认证企业
尚学堂科技有限公司
北京尚学堂科技有限公司是一家从事JAVA、大数据、web前端、网络在线教育、互联网架构师、Android、ios技术开发、咨询为一体的软件公司。公司由海外留学人员和国内IT人士创建。
向TA提问
展开全部

Servlet是组件,必须放在容器中,使用容器访问。访问Servlet之前,必须在web.xml中配置Servlet。

部署Servlet环境(大体分2个步骤):

第一步:在Tomcat根目录下的webapps目录下创建如下目录,并且放相应的文件:

• /FirstWebApp

• /FirstWebApp/WEB-INF/classes:存放servlet类编译后的.class文件

• /FirstWebApp/WEB-INF/web.xml:存放servlet的配置文件

第二步:配置web.xml文件,如下图:


samismiling
2015-07-10 · 知道合伙人软件行家
samismiling
知道合伙人软件行家
采纳数:1340 获赞数:5604

向TA提问 私信TA
展开全部
要配置和使用servlet,需要一些前置条件
1、安装java运行时环境(jdk或jre)
2、安装web服务器,如tomcat
以下以tomcat环境为例讲解。

1、编写servlet类
package test.java.servelt;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TestServlet extends HttpServlet {
protected void doGet( HttpServletRequest request, HttpServletResponse response )
throws ServletException, IOException
{
PrintWriter out = response.getWriter();
out.println( "<html><body><h1>This is a servlet TestServlet.</h1></body></html>" );
out.flush();
}
}

2、web项目中的web.xml中配置
<?xml version="1.0"?>
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>test.java.servlet.TestServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/testServlet</url-pattern>
</servlet-mapping>

3、将servlet类编译好,放置到tomcat的文件夹下:\webapps\myapp\WEB-INF\classes\test\java\TestServlet.class,并启动tomcat

4、在浏览器中输入http://localhost:8080/myapp/testServlet即可访问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
quqiuyu109901
2012-11-13
知道答主
回答量:14
采纳率:0%
帮助的人:4.3万
展开全部
servlet配置
只有jsp页面,当然不用配置servlet。但是,只要有servlet存在,都要对存在的servlet进行配置,这时候分两种情况:
1) 当存在jsp页面向servlet提交数据时,我们对servlet的配置如下:
<servlet>
<servlet-name>servlet名称</servlet-name>
<servlet-class>servlet类</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet名称</servlet-name>
<url-pattern>/url</url-pattern>
</servlet-mapping>
(其中servlet名称自定,保持上下一致。servlet类是自己写的那个servlet类,用包名.类名给出,而url是我们访问jsp页面的路径,他必须和jsp页面提交数据的action保持一致。)
2) 如果只存在servlet或者servlet向jsp页面传递参数,(没有jsp页面提交数据)我们这时配置servlet如下:
<servlet>
<servlet-name>servlet名称</servlet-name>
<servlet-class>servlet类</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet名称</servlet-name>
<url-pattern>/url</url-pattern>
</servlet-mapping>
其他的都一致,就是url有点不同,这时url可以为任意值,当我们访问这个servlet的时候,一定要按照(../工程名/url) 这个形式进行访问,否则会报错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-21
展开全部
怎么还用servlet?都用框架了。。。
<servlet>
<servlet-name>ServletTest</servlet-name>
<servlet-class>com.wz.ServletTest</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletTest</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping>
这是servlet 配置 框架的话 直接用sturts
<action path="/test" parameter="method" type="com.wz.ActionServletTest">
</action>
然后一个class 位置为com.wz,类名ActionServletTest,继承DispatchAction 即可
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
earn8828
2011-04-20 · TA获得超过830个赞
知道小有建树答主
回答量:884
采纳率:0%
帮助的人:598万
展开全部
你直接用IDE(netbeans,eclipse)编程,新建一个servlet就会帮你完成所有,无须手动配置。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式