题目
如果某网页在Web应用中的存储位置及名称为WebConten t/form/registe . html,现要访问某个Servlet的映射路径为'/r egiste',那么表单的'action'选项应写为()。A.<form action= "registe" >B.<form action= " /registe" >C.<form action=./registe" >D.<form action= " /form/registe" >
如果某网页在Web应用中的存储位置及名称为WebConten t/form/registe . html,现要访问某个Servlet的映射路径为'/r egiste',那么表单的'action'选项应写为()。
A.<form action= "registe" >
B.<form action= " /registe" >
C.<form action=./registe" >
D.<form action= " /form/registe" >
题目解答
答案
在这种情况下,由于Servlet的映射路径为/registe,你应该在表单的action属性中使用这个绝对路径来确保无论当前页面的位置如何,都能正确地提交到这个Servlet。
正确答案是:B<form action="/registe">
解析
步骤 1:理解表单提交路径
表单的action属性用于指定表单数据提交的目标URL。在Web应用中,这个URL可以是相对路径或绝对路径。相对路径是相对于当前页面的位置,而绝对路径是从Web应用的根目录开始的路径。
步骤 2:分析Servlet映射路径
题目中提到Servlet的映射路径为'/registe',这是一个绝对路径,表示从Web应用的根目录开始的路径。因此,无论当前页面的位置如何,使用这个路径都能正确地提交到这个Servlet。
步骤 3:选择正确的表单action属性
根据Servlet的映射路径,表单的action属性应该使用绝对路径'/registe',这样无论当前页面的位置如何,都能正确地提交到这个Servlet。因此,选项B是正确的。
表单的action属性用于指定表单数据提交的目标URL。在Web应用中,这个URL可以是相对路径或绝对路径。相对路径是相对于当前页面的位置,而绝对路径是从Web应用的根目录开始的路径。
步骤 2:分析Servlet映射路径
题目中提到Servlet的映射路径为'/registe',这是一个绝对路径,表示从Web应用的根目录开始的路径。因此,无论当前页面的位置如何,使用这个路径都能正确地提交到这个Servlet。
步骤 3:选择正确的表单action属性
根据Servlet的映射路径,表单的action属性应该使用绝对路径'/registe',这样无论当前页面的位置如何,都能正确地提交到这个Servlet。因此,选项B是正确的。