在jsp文件中如何编写正确的servlet请求路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在jsp文件中如何编写正确的servlet请求路径相关的知识,希望对你有一定的参考价值。

我想在jsp 中向 servlet 发起一个请求,由servlet进行响应,并找到对应的控制器,我应该怎样写请求路径?
比如:

这个项目,我想在login.jsp中发起请求,应该怎么写呢?

参考技术A 请求的地址取决于你控制层注解里面定义的路径,如果是servlet,那么取决于web配置文件里面的地址,和文件所在路径无关追问

比如web.xml 中是这样的,能讲一下应该怎么写吗?

追答

control类是servlet文件吗?如果是的话,web里面url就是请求路径,servlet里面有post和get两种请求方法,jsp里面直接写ajax或用表单action提交请求

参考技术B 你在login.jsp发请求,在控制层,HttpServlet类用注解@WebServlet(*.action)拦截所有请求,if else判断不同请求跳转的页面,或请求转发,或重定向

jsp学习之如何在web层创建Servlet

 jsp动态网页的文件目录结构如下:

1.src下存放java代码

2.包web_xx为web层

3.webcontent里面是jsp文件

jsp页面中的请求交付给servlet处理,在实际中

jsp的请求----》交付web层(交付给web层对应的servlet)-----》交付给service层(处理业务逻辑)-----》调用dao层(数据处理层)

服务器端响应:dao层处理的数据结果------》返回给service层-----》返回给servlet---》动态跳转或者生成jsp页面

创建servlet:在web_xx的包上,右键--新建--选择servlet

填写servlet名----------下一步:

填写该servlet对应的url-----点击finish

 

以上是关于在jsp文件中如何编写正确的servlet请求路径的主要内容,如果未能解决你的问题,请参考以下文章

请问servlet路径怎么设置?

JSP

Servlet&JSP概述

jsp 文件无法加载 cssjs 的问题

在servlet中输出文件后,如何再跳转到新页面

J2EE的JSP文件中,$.get()提交路径失败,没有进行请求路径的跳转