Servlet入门
来源:互联网 发布:b站发展史知乎 编辑:程序博客网 时间:2024/06/11 18:25
servlet仅作为控制器
反射就是加载类,并解剖出各个类的组成部分。
获得字节码对象3种方法
第一种方法:
Class clazz = Class.forName("com.cast.reflect.Person");
必须是完整路径带包名的类。
第二种方法:
Class clazz = new person().getClass();
第三种方法:
Class clazz = Person.class;
JSP跳转到Servlet:
1.注意,这里的url不能直接写你的servlet名称,而要填写web.xml里该servlet的url-pattern,即“/xxxServlet”形式。有斜杠,斜杠,杠。另外,这种方式直接跳走了,在servlet里写上跳转回原页面的语句,就会报错java.io.IOException: Stream closed。
2.同上,url有斜杠。这种方式的好处是servlet里不用写跳转语句,会自动回到原来页面,因为这是一个动态包含文件命令。另外,该方式还能传递多个参数,你懂的。
3.借助javascript.如
Servlet跳转到JSP
1.response.sendRedirect(“URL”)跳转后浏览器地址栏变化。可以将页面跳转到任何页面,不一定局限于本web应用中。
这种方式要传值出去的话,只能在url中带parameter或者放在session中,无法使用request.setAttribute来传递。
2.request.getRequestDispatcher(“/a.jsp”)。dispatcher .forward(request, response);
Servlet页面跳转的路径是相对路径。forward方式只能跳转到本web应用中的页面上。跳转后浏览器地址栏不会变化。
使用这种方式跳转,传值可以使用三种方法:url中带parameter,session,request.setAttribute
阅读全文
0 0
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet 入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- servlet入门
- servlet入门
- 使用IntelliJ IDEA查看类的继承关系图形
- 字符串旋转逆序操作
- mybatis的占位符区别
- JSP文件超过65535
- JS日期插件
- Servlet入门
- JS参数传递
- python opencv入门 图像平滑(12)
- PHP增加$_ENV变量
- Xamarin XAML语言教程模板页面TemplatedPage
- protobuf中的Base 128 Varints类型分析
- 常用sql语句及案例(oracle)
- css基础之块级与行级元素
- 测试遇到的那些奇葩问题