路径问题
最近学校在实训,然后在实现jsp与servelet之间的调转时老是报404错误,他们分别有自己的包,请问各位,有什么方法吗,或者能够对路径问题有了解的,谢谢啦
--------------------编程问答--------------------
servlet是需要在服务启动的时候加载的,其中包括包路径名及访问名称等这些内容需要配置,启动成功后可通过url直接访问该servlet
--------------------编程问答--------------------
我启动了服务的,之前是没按老师的要求建包,都是建在根目录下,但是都可以正常运行,但是建完之后,完了,全部都报404错误了
--------------------编程问答--------------------
你先直接在浏览器里面访问你的servlet和jsp试试,如果访问成功再直接转发,转发的时候是相对路径这个得注意一下
--------------------编程问答--------------------
servlet接收到请求后返回一个jsp的路径,你确定那个路径对么?
--------------------编程问答--------------------
路径肯定是错的,因为之前能够正常运行,所以就是不知道怎么解决路径问题,不会
--------------------编程问答--------------------
路径你看看。ip:端口/项目名 接下来就是具体的问题是路径
--------------------编程问答--------------------
我上下图吧
--------------------编程问答--------------------
除
--------------------编程问答--------------------
除
--------------------编程问答--------------------
这是要干嘛?
--------------------编程问答--------------------
这哥们给谁回复都是这,请问你是在帮csdn做测试还是。。。
404问题这是作为一个程序员刚开始写程序必须遇到的问题,不要急,静下心来,慢慢找,写程序最怕的问题不是404、500等,最怕的是不报错也不出来。这是最头痛地。。这只是你作为一个程序员噩梦的刚开始。
--------------------编程问答--------------------
我用的spring3,应该有个WEB-INF文件夹,我的jsp文件放在这个文件夹下。
是在xml里面配路径的前后缀。
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" />
控制器返回的路径是这样的:
@RequestMapping(value = "/welcome.service")
public String welcome(HttpServletRequest request, Model model)
{
return "/index";
}
就等于返回了路径“/WEB-INF/jsp/index.jsp”
--------------------编程问答--------------------
我不是放在web inf下面,其实主要是在webcontent里面建了包的影响 这个需要不断地测试,才知道怎么写,我是想在xml文件里,写个什么,最好能解决,这样就能在jsp和servelet里面就没那么麻烦了
--------------------编程问答--------------------
servelet配置的时候你可以把它配置到你的jsp所在的文件夹下:
/jsp所在的文件夹/servelet请求名,这个时候你在jsp中直接用serve了他请求名就行了,因为他们在同一个文件夹下。
如果不配置直接:/servelet请求名 这个时候你的servelet请求相当于在myeclipse中项目的webcontent下,
在服务器上相当于在你的工程名文件加下,你要是用的时候相对路径../jsp包/servelet请求名,
你也可以写绝对路径从项目名开始。
--------------------编程问答--------------------
我后来是根据绝对路径写的,但是好像也报错了啊 纠结
补充:Java , Web 开发