html 点表单里的提交按钮跳转到servlet文件

FormActionDemo.html:
<!DOCTYPE html>
<html>
<head>
<title>FormActionDemo.html</title>
</head>

<body>
<form action="" method="get">
<p align="center">Show All Request Header</p>
<p align="center"><input type="submit" value="Show"> </p>
</form>
</body>
</html>

我想点一下提交按钮然后就跳转到DisplayAllHeader.java这个类,form里的action应该怎么写?

这是web.xml里的一部分
<servlet>
<servlet-name>DisplayAllHeader</servlet-name>
<servlet-class>com.servlet.example_1.DisplayAllHeader</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayAllHeader</servlet-name>
<url-pattern>/DisplayAllHeader</url-pattern>
</servlet-mapping>

实现方法:定义一个form,action写servlet的地址即可跳转。
参考代码如下:
<html>
<head>
<title>Test</title>
</head>
<body>
<form action="/user/loginServlet.do" method="post">
username:<input name="username" id="username" type="text"/>
<br/>
password:<input name="password" id="password" type="password"/>
<br/>
<input type="submit" name="btnLogin" value="Login"/>
</form>
</body>
</html>
在servlet中的配置:
<web-app>
<!-- ... -->
<servlet>
<servlet-name>PageName</servlet-name>
<jsp-file>/success.html</jsp-file>
</servlet>
<!-- ... -->
<servlet-mapping>
<servlet-name> PageName </servlet-name>
<url-pattern>/user/*</url-pattern>
</servlet-mapping>
<!-- ... -->
</web-app>
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-08-25

java代码已经编译好了么?

你的配置中<url-pattern>/DisplayAllHeader</url-pattern>把com.servlet.example_1.DisplayAllHeader映射到DisplayAllHeader,所以可以在action中直接写上。

<form action="DisplayAllHeader" method="get"></form>

本回答被提问者和网友采纳
第2个回答  2014-08-25
可以试试DisplayAllHeader.do
相似回答