servlet的配置
servlet的配置
部署Servlet需要在web.xml配置文件添加两个配置元素:<servlet>和<servlet-mapping>。其中<servlet>元素是用来定义Servlet的,而<servlet-mapping>元素则是为Servlet定义映射路径的。
 Code
在配置代码中,首先定义了一个名为HelloServlet的Servlet,它指向的类文件是该Web应用根目录下的\WEB-INF\classes\ch16\HelloWorld.class文件;然后在<servlet-mapping>元素的定义了Servlet接受的URL请求,所有对该Web应用的相对路径为/sayHello的URL请求都将转发给HelloWorld进行处理。
Code
在配置代码中,首先定义了一个名为HelloServlet的Servlet,它指向的类文件是该Web应用根目录下的\WEB-INF\classes\ch16\HelloWorld.class文件;然后在<servlet-mapping>元素的定义了Servlet接受的URL请求,所有对该Web应用的相对路径为/sayHello的URL请求都将转发给HelloWorld进行处理。
另外<url-pattern>还表示以什么方式请求,可以为sayHello.jsp,则请求时浏览器地址栏应写:sayHello.jsp
现在发现计算机专业方面的书上好多错哦,简直就是误人子弟嘛!在显示页面写了一个jsp程序,有一个form表单
<form action="/HelloServlet" action="post">
老是提交不了,servlet的配置也没有错误,就觉得肯定是这里有错,没想到真的是也。这还是按书上写的。其实就是多了一个“/”就把人害惨了。在form里,action后面的内容其实就是<servlet-name>后面的名字,不所以此处应该直接写成:<form action="HelloServlet" action="post">,千万不能加“/”。
部署Servlet需要在web.xml配置文件添加两个配置元素:<servlet>和<servlet-mapping>。其中<servlet>元素是用来定义Servlet的,而<servlet-mapping>元素则是为Servlet定义映射路径的。
 Code
Code另外<url-pattern>还表示以什么方式请求,可以为sayHello.jsp,则请求时浏览器地址栏应写:sayHello.jsp
现在发现计算机专业方面的书上好多错哦,简直就是误人子弟嘛!在显示页面写了一个jsp程序,有一个form表单
<form action="/HelloServlet" action="post">
老是提交不了,servlet的配置也没有错误,就觉得肯定是这里有错,没想到真的是也。这还是按书上写的。其实就是多了一个“/”就把人害惨了。在form里,action后面的内容其实就是<servlet-name>后面的名字,不所以此处应该直接写成:<form action="HelloServlet" action="post">,千万不能加“/”。
 
                     
                    
                 
                    
                 

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号