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都不难,大概看看就行了.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)