返回信息流1.写转发之类的路径时,如何分清什么时候要写项目名称什么时候不用写?
据说是客户端访问要写,服务器后台访问不需要写,但还是不太清楚怎样算是客户端访问,怎样算是后台访问。
2.myeclipse中新建servlet文件后怎样可以使web.xml自动更新?每次要手动配置好麻烦。
这是一条镜像帖。来源:北邮人论坛 / java / #50807同步于 2016/6/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
关于Servlet的一些问题
Esta
2016/6/1镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 Forsun 的大作中提到: 】
: myeclipse创建一个servlet的时候会在web.xml中添加配置信息呀。。
我的me创建servlet时并没有自动添加配置信息,难道需要设置什么吗
【 在 z564808896 的大作中提到: 】
: 用servlet3.0或者3.1不通过web.xml配置了
: 发自「贵邮」
那访问servlet时的虚拟路直接写 /类名 就可以吗
对啊然后后面接action
【 在 Esta 的大作中提到: 】
:
: 【 在 z564808896 的大作中提到: 】
: : 用servlet3.0或者3.1不通过web.xml配置了
: : 发自「贵邮」
: 那访问servlet时的虚拟路直接写 /类名
: .........
发自「贵邮」
1、关于路径名。如果是response.sendRedirect("/web应用名/web资源名");如果是request.getRequestDispatcher("/web资源名").forward(request,response)
解释:sendRedirect是重定向,由浏览器发出url请求,可以到达任何web应用,因此参数的格式是:"/web应用/web资源名",代表的含义是:http://localhost:8080/web应用名/web资源名;forward是请求转发,由web服务器发出url请求,只能到达当前web应用下的其他web资源,因此参数的格式是:"/web资源名",代表的含义是:访问当前web应用的其他web资源
2、web.xml的自动更新。右键-New-Servlet会在web.xml文件中自动配置<servlet>和<servlet-mapping>标签,你可能是右键-New-Class,这个不会自动配置的。