示例 2 : 3种JSP的指令 示例 3 : 2种JSP的动作 示例 4 : doGet()和 doPost的区别,分别在什么情况下调用 示例 5 : servlet的init方法和service方法的区别 示例 6 : servlet的生命周期 示例 7 : 页面间对象传递的方法 示例 8 : Request常见方法 示例 9 : J2EE是技术,还是平台,还是框架 示例 10 : Servlet与JSP的关系 示例 11 : 编写JavaBean的注意事项 示例 12 : MVC的各个部分都有哪些技术来实现,分别如何实现 示例 13 : JSP中两种include的区别 示例 14 : JSP中两种跳转的方式是什么,区别是什么 示例 15 : 如何实现在Servlet中用正则表达式对e-mail格式进行验证 示例 16 : 如何处理中文问题 示例 17 : 简述你对简单Servlet、过滤器、监听器的理解
doGet和doPost都是在service()方法后调用的,分别来处理method="get"和method="post"的请求
假设是a.jsp传递数据到b.jsp,那么页面间对象传递的方式有如下几种
1. 在a.jsp中request.setAttribute,然后服务端跳转到b.jsp 2. 在a.jsp中session.setAttribute,然后跳转到b.jsp, 无所谓客户端还是服务端跳转 3. 在a.jsp中application.setAttribute, 然后跳转到b.jsp,无所谓客户端还是服务端跳转
request.getRequestURL(): 浏览器发出请求时的完整URL,包括协议 主机名 端口(如果有)" +
request.getRequestURI(): 浏览器发出请求的资源名部分,去掉了协议和主机名" + request.getQueryString(): 请求行中的参数部分,只能显示以get方式发出的参数,post方式的看不到 request.getRemoteAddr(): 浏览器所处于的客户机的IP地址 request.getRemoteHost(): 浏览器所处于的客户机的主机名 request.getRemotePort(): 浏览器所处于的客户机使用的网络端口 request.getLocalAddr(): 服务器的IP地址 request.getLocalName(): 服务器的主机名 request.getMethod(): 得到客户机请求方式一般是GET或者POST 更多的请查看 request常见方法
是平台,上面运行各种各样的技术(servlet,jsp,filter,listner)和框架(struts,hibernate,spring)
JavaBean就是实体类
无参构造方法 属性都用private修饰,并且都有public的getter和setter
M 模型层代表数据,使用bean,dao等等
V 视图层代表展现,使用html,jsp,css C 控制层代表控制,使用servlet public static boolean emailFormat(String email)
{
boolean tag = true;
final String pattern1 = "^([a-z0-9A-Z]+[-|//.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?//.)+[a-zA-Z]{2,}$";
final Pattern pattern = Pattern.compile(pattern1);
final Matcher mat = pattern.matcher(email);
if (!mat.find()) {
tag = false;
}
return tag;
}
public static boolean emailFormat(String email) { boolean tag = true; final String pattern1 = "^([a-z0-9A-Z]+[-|//.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?//.)+[a-zA-Z]{2,}$"; final Pattern pattern = Pattern.compile(pattern1); final Matcher mat = pattern.matcher(email); if (!mat.find()) { tag = false; } return tag; }
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2020-04-12
jsp就是servlect
2018-12-20
如下:
2017-12-22
doget和dopost的区别
2017-09-10
实现在Servlet中用正则表达式对e-mail格式进行验证
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|