JSP怎么将表单提交到对应的servlet
2016-08-04 18:03
253 查看
昨天学习了这些内容,今天做一下分享吧,个人感觉挺乱的。。。。呵呵,其实没事,慢慢就好了。难的不会,会的不难嘛!努力+认真就可以了,相信大家都可以的!加油!!!
下面的图是我用myeclipse建立的项目的目录。
目录结构有点多哈。。。没事其实很简单的!
下面是我的index.jsp中的全部代码:这里只是有一个表单,提交到TestServlet.java这个servlet中
下面是TestServlet.java中的全部代码:这个是获取表单提交的内容,然后转发到另一个页面(c.jsp),其中这里包含一个业务逻辑(UserManager.java)
UserManager usermanager=new UserManager();
List userlist=usermanager.findUserByName(username);
以上这两行代码是业务逻辑的代码,获取数据。
下面是UserManager.java 的代码行(即业务逻辑)
下面是c.jsp的代码
下面是a.jsp的代码
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
a.jsp
下面是b.jsp的代码
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
b.jsp
a.jsp
c.jsp
d.jsp
e.jsp
d.jsp, e.jsp中的代码和a.jsp中的代码一样,唯一不同的就是: 将a改为d ,将a改为e......大部分代码是自动生成的,很省事的。
最后是web.xml中的代码:这里是一些配置信息。很重要的!!!嘿嘿嘿
在表单中,当你点击提交按钮,触发这个链接action="servlet/TestServlet"。请求到达服务器tomcat后,tomcat检查当前项目的web.xml中所有的
配置中的的属性值。看当中有没有一个和请求地址servlet/TestServlet相同。结果找到如,如下:
TestServlet
/servlet/TestServlet
其中 /servlet/TestServlet 是你表单的访问地址
然后,tomcat根据上面的TestServlet找到和
相对应的配置如下
TestServlet
com.majianjie.TestServlet
然后根据当中 找到TestServlet.java文件的地址。
然后通过设置tomcat就可以在浏览器中访问了。例如我的配置好tomcat后在浏览器中输入:http://localhost:8888/test_servlet/就可以访问了,
结果如图:
点击查询后:
点击超级链接b.jsp后是:<喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140225/20140225085659468.jpg" alt="">
下面的图是我用myeclipse建立的项目的目录。
目录结构有点多哈。。。没事其实很简单的!
下面是我的index.jsp中的全部代码:这里只是有一个表单,提交到TestServlet.java这个servlet中
UserManager usermanager=new UserManager();
List userlist=usermanager.findUserByName(username);
以上这两行代码是业务逻辑的代码,获取数据。
下面是UserManager.java 的代码行(即业务逻辑)
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
a.jsp
下面是b.jsp的代码
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
b.jsp
a.jsp
c.jsp
d.jsp
e.jsp
d.jsp, e.jsp中的代码和a.jsp中的代码一样,唯一不同的就是: 将a改为d ,将a改为e......大部分代码是自动生成的,很省事的。
最后是web.xml中的代码:这里是一些配置信息。很重要的!!!嘿嘿嘿
配置中的的属性值。看当中有没有一个和请求地址servlet/TestServlet相同。结果找到如,如下:
TestServlet
/servlet/TestServlet
其中 /servlet/TestServlet 是你表单的访问地址
然后,tomcat根据上面的TestServlet找到和
相对应的配置如下
TestServlet
com.majianjie.TestServlet
然后根据当中 找到TestServlet.java文件的地址。
然后通过设置tomcat就可以在浏览器中访问了。例如我的配置好tomcat后在浏览器中输入:http://localhost:8888/test_servlet/就可以访问了,
结果如图:
点击查询后:
点击超级链接b.jsp后是:<喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140225/20140225085659468.jpg" alt="">
相关文章推荐
- JSP怎么将表单提交到对应的servlet
- JSP怎么将表单提交到对应的servlet
- 怎么从ActionInvocation(拦截器)中获取用户jsp表单提交的所有值,比如用户输入的任意项
- jsp中表单提交方法和获取对应值,jsp登录页面
- 关于jsp表单提交中action所指向Servlet路径问题的总结
- jsp怎么实现想servlet,提交数据呢?
- JSP提交表单给Servlet路径问题
- 如何在servlet中获取jsp中form表单提交的变量,以及jsp与servlet之间的数据传递
- MVC设计模式(jsp提交表单到servlet进行验证)
- jsp servlet 乱码处理方法-表单提交的 pos 和get 方式
- 关于jsp表单提交中action所指向Servlet路径问题的总结
- 用Servlet处理表单提交的数据,然后再jsp页面中显示
- jsp servlet 中 表单提交路径, RequestDispacher 路径,sendRedirect 路径的相关问题汇总
- 我对servlet+jsp当中使用token令牌避免用户重复提交表单的见解
- [JSP]Servlet/与内置对象/3.0注解新特性/表单通过servlet提交案例
- 表单提交示例(Jsp+Servlet+jQueryForm)
- JSP提交表单给Servlet路径问题
- Java ajax servlet 无法接收到 jsp 以post提交的 form 表单信息 可能的解决方案(都是工具惹得祸!)
- Servlet:Servlet与JSP九大内置对象的对应关系以及通过Servlet获取表单数据
- jsp表单提交的两种方式对应的乱码解决方法