servlet 怎样注册和映射

servlet 怎样注册和映射,第1张

1. Servlet注册

Xml代码

<web-app>

...

<servlet>

<servlet-name>nameToRegister</servlet-name>

<servlet-class>com.john.Threaten</servlet-class>

</servlet>

...

</web-app>

servlet-name是注册到引擎的servlet名称,需要符合规范(可以包含空格)且唯一。

servlet-class是servlet类的全限定名,就是把包名带上。

2. Servlet映射

Xml代码

<web-app>

...

<servlet-mapping>

<servlet-name>nameToRegister</servlet-name>

<url-pattern>/myservlet</url-pattern>

</servlet-mapping>

...

</web-app>

servlet-name是已经注册的servlet名称。

url-pattern是映射的路径,可以使用*通配符,但是只能有两种固定的格式,且不能混合使用:

a. *.扩展名

b. 斜杠(/)开头并以(/*)结尾

请求的路径符合该pattern就会调用servlet-name指定的servlet处理。

3. servlet和servlet-mapping的关联

servlet是唯一的,多个不同的servlet-mapping可以映射到同一个servlet上:

一般为了速度,注册页面用普通的html表单来写,客户端验用js来写。把注册信息的确需要用Servlet来写,Servlet和写普通的class没什么区别。你只是jsp不会,那就没什么困难了。看一下官方的Servlet文档就行了。

先说下你会到哪步了,数据库连接会不?插入数据库语言会不?这些用JAVA会不?

还是只是不会JSP?你要说清楚三.太多的话,就比较麻烦了.

只是JSP不会的话,那先写个bean,里面定义好insert方法,要插入的数据,用传参的方法传进去就行了.

可以在JSP里面直接写,也可以用Servlet.

在Servlet里面写,就和写JAVA类一样的写法了,只是要用到request里面的方法来得到页面传来的值.

这方面,我想你应该要找点资料看看,因为如果一点都不懂的话,是很难说明白的.

我这里只能说,你如果会JAVA的话,jsp和Servlet都不难,大概看看就行了.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6803746.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存