servlet到底需不需要配置运行环境啊?

japhone 2005-04-12 11:16:46
一个朋友说servlet不需要配置运行环境,即不需要修改web.xml文件,是这样吗?
我怎么不能运行啊?
...全文
310 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
joyaga 2005-04-13
  • 打赏
  • 举报
回复
那你再web.xml配的路径是什么呢 就是url-
japhone 2005-04-13
  • 打赏
  • 举报
回复
up
high_land 2005-04-13
  • 打赏
  • 举报
回复
用jb可以自动生成web配置<servlet>和<servlet-mapping>,不过有时容易丢。
japhone 2005-04-13
  • 打赏
  • 举报
回复
up
treeClimber 2005-04-12
  • 打赏
  • 举报
回复
当然可以不配!放在classes目录下,url中加一个servlet/就可以。
但如你要利用servlet作一些公用的控制操作,比如处理jsp页面的时候,就需要在web.xml中做一个mapping。
japhone 2005-04-12
  • 打赏
  • 举报
回复
记得以前看到网上的资料说是建一个servlet需要配置一次web.xml文件,是不是这样?
OnlyFor_love 2005-04-12
  • 打赏
  • 举报
回复
当然要配置了!


因为在mvc框架中,servlet其实就是c,也就是contorller,负责控制!

比如前台页面有个请求要提交,那么servlet就会将它转到相应的模块进行处理!
bestdelphier 2005-04-12
  • 打赏
  • 举报
回复
不配置web.xml你让请求去哪里找servlet?现在的语言还没那么智能呢。
飞行的兔子 2005-04-12
  • 打赏
  • 举报
回复
要将servlet编译,然后在容器中执行!
要在浏览器中访问这个servlet,当然要在web.xml文件中配置!
japhone 2005-04-12
  • 打赏
  • 举报
回复
up
japhone 2005-04-12
  • 打赏
  • 举报
回复
to: treeClimber(我以我血荐轩辕)

如果我打包了呢?
将LoginServlet打包在classes目录下的db中,即LoginServlet第一行代码为:
package db;

然后在登录页面的action值设为:servlet/db.LoginServlet得到的效果如下:

type Status report

message /xunti/servlet/db.LoginServlet

description The requested resource (/xunti/servlet/db.LoginServlet) is not available.

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧