从映射名查找servlet名,因为你的跳转肯定是servlet的映射名,而不是servlet类名,所以先根据你的跳转获取你的servlet跳转路径url,找到webxml中servlet-mapping的url-pattern,然后找到servlet-name,通过servlet-name找到servlet的servlet同名的servlet-class,然后调用该servlet的类。
一种方式就是前端把地址(只要最后 / 的部分)作为参数传回来。要么则在session会话类中保存你的路径,如在1jsp中调用session保存‘1jsp’,其他也这样做。然后servlet处理时再从session再拿出来也是可以知道的。如果拿出来的既不是1jsp,又不是2jsp,你懂的!!前端的页面肯定不会是1jsp或2jsp。
参考相对路dao径和绝对路du径的区别,具体zhi百度。
RequestDispatcher getRequestDispatcher(javalangString path)
path相对路径dao和绝对路径都可版以,到哪里去就写那个path 。权
Active文件夹下的activeshowjsp网页 : /项目名称/Active/activeshowjsp (绝对路径)
activeshowjsp (相对路径)
activejsp提交到Cars文件夹中的jsp网页上 : /项目名称/Cars/xxxjsp( 绝对路径)
/Cars/xxxjsp(相对路径)
扩展资料:
Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由Tim Peters写的Python格言(称为The Zen of Python)里面表述为:There should be one-- and preferably only one --obvious way to do it 这正好和Perl语言(另一种功能类似的高级动态语言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。
Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。
一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾经引起过争议。因为自从C这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方),Python确实使得程序更加清晰和美观。
以上就是关于servlet在哪个文件中进行配置如何配置servlet全部的内容,包括:servlet在哪个文件中进行配置如何配置servlet、JSP和Servlet中request怎么获得请求发起页面的地址或路径、servlet中request.getrequestDispatcher()的路径问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)