Servlet程序开发--Servlet 与 表单
2015-11-16 16:03
381 查看
servlet程序:doPost方法时为了防止表单提交时post方式的问题。否则只能处理get请求
package org.lxh.servletdemo ; import java.io.* ; import javax.servlet.* ; import javax.servlet.http.* ; public class InputServlet extends HttpServlet{ public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{ String info = req.getParameter("info") ; // 假设参数名称为info PrintWriter out = resp.getWriter() ; out.println("<html>") ; out.println("<head><title>MLDNJAVA</title></head>") ; out.println("<body>") ; out.println("<h1>" + info + "</h1>") ; out.println("</body>") ; out.println("</html>") ; out.close() ; } public void doPost(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException{ this.doGet(req,resp) ; } }web.xml配置:加入如下语句:注意以下路径问题 ,因为input.htm在inputservlet文件夹下。
<servlet> <servlet-name>input</servlet-name> <servlet-class>org.lxh.servletdemo.InputServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>input</servlet-name> <url-pattern>/inputservlet/InputServlet</url-pattern> </servlet-mapping>接着建立表单:表单路径在inputservlet文件夹下
<html> <head><title>www.mldnjava.cn,MLDN高端Java培训</title></head> <body> <form action="InputServlet" method="post"> 请输入内容:<input type="text" name="info"> <input type="submit" value="提交"> </form> </body> </html>上述在web.xml里设置路径的方法问题就是为了避免开发中../的问题。否则需要在上述表单文件中使用此语句:<form action="../InputServlet" method="post">总结:1. 表单接收时请求方式的不同:doGet,doPost2. 进行表单提交时一定要处理好路径问题
相关文章推荐
- 泊松融合
- 关于文章说明
- Java进阶(十六)使用new Date()和System.currentTimeMillis()获取当前时间戳
- ListView 重用CheckBox出现错乱
- larave5 生成数据库测试数据
- Java进阶(十六)使用new Date()和System.currentTimeMillis()获取当前时间戳
- 还是回文(dp)
- Android开发知识点总结
- 每一天短信发送次数每一分钟发送频率发送限制 hibernate数据库框架
- 【Java基础】增强for循环要注意陷阱
- MmGetSystemRoutineAddress 函数实现代码
- Samba服务器搭建案例
- 轻松把玩HttpClient之配置ssl,采用设置信任自签名证书实现https
- Android(11)——从源码的角度解析setContentView
- centos7的安装及配置
- windows中使用git和开源中国
- 不同框架实现的WebService的服务端获取HttpServletRequest的方法
- 管理者的人际技能是否最重要?
- 请举一个实例说明管理的本质
- GUID是什么意思及Guid在sqlserver中的使用