<form>的action属性值等于servlet对应的运行地址,例如:
package type1;import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;public class TestBean_Servlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
/**初始化全局变量*/
public void init() throws ServletException {
}
/**响应HTPP的GET方法*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>测试二servlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<div align=center>");
int i;
for(i=10;i>=1;i--)
{
out.println("<font size="+i+">"+"本行的字号是:"+i+"</font><br>");
}
out.println("</div>");
out.println("</body>");
out.println("</html>");
}
}
---------------------------------
运行地址是:
http://localhost:8080/bean/servlet/TestBean_Servlet
相对地址是/servlet/TestBean_Servlet
class存放的目录是:
\jakarta-tomcat-5.0.24\webapps\bean\WEB-INF\classes\type1
package type1;import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;public class TestBean_Servlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
/**初始化全局变量*/
public void init() throws ServletException {
}
/**响应HTPP的GET方法*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>测试二servlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<div align=center>");
int i;
for(i=10;i>=1;i--)
{
out.println("<font size="+i+">"+"本行的字号是:"+i+"</font><br>");
}
out.println("</div>");
out.println("</body>");
out.println("</html>");
}
}
---------------------------------
运行地址是:
http://localhost:8080/bean/servlet/TestBean_Servlet
相对地址是/servlet/TestBean_Servlet
class存放的目录是:
\jakarta-tomcat-5.0.24\webapps\bean\WEB-INF\classes\type1
解决方案 »
- 在eclipse下编写的jsp文件
- 怎么把数据库的表自动生成类和xml文件呢?
- 防刷新倒计时---延长时间 刷新的时候 还是能延长 我只想让他延长一次
- 下载文件的名字问题?response.setHeader("Content-Disposition", "attachment;filename=\"hehe.mp3\"")
- 高分求助
- 如何将String类型转化成int 和float类型
- 急
- 菜鸟求助:传值为空的问题
- 在线紧急等待!
- 各位新年好,我这儿有个问题,百思不解,请帮忙
- 兄弟们,JSP读取TXT文件,怎么把里面的空格和回车在网也里面也转换成<br>,
- 小问题:定义变量为Date类型,报错!
<servlet>
<servlet-name>你的servlet类名</servlet-name>
<servlet-class>servlet的包位置(例如:com.abc.def.ServletABC)</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>你的servlet类名</servlet-name>
<url-pattern>/servlet/你的servlet类名</url-pattern>
</servlet-mapping>保存重启
action,method,target...最好建立一个工程目录.然后将里面布置一下...class文件放WEB-INF\classes\包\下面.
.java文件放到WEB-INF\src下面
<p>Your name <input type="text" name="name"> </p>
<p>Your Email <input type="text" name="email"> </p>
<p><input type="submit" name="Submit" value="提交"></p>
</form>这个form的作用是把用户输入的name和email提交到servlet registration上,当然,这个servlet名是映射过的逻辑名,不是物理名,servlet规范规定所有的servlet都必须使用映射名访问,但是在tomcat中你不这么做也可以访问,不过为了保持良好的习惯,还是映射一下的好.
<servlet>
<servlet-name>mainCon</servlet-name>
<servlet-class>com.product.workcenter.control.Controller</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>mainCon</servlet-name>
<url-pattern>/main/*</url-pattern>
</servlet-mapping>
这样,action只要写成action="/main/*"就可以将form数据提交到servlet进行处理。