案例方法与演示

版权声明:该原版作品,如需转载作品,请注释清楚 https://blog.csdn.net/weixin_44540475/article/details/89080305

添加选项的时候是从前面A、B、C这样依次进行添加的,那么删除的时候就要相反从最后一个开始往前面删除,因为是选择项,至少要保留两个选项,即A、B选项要保留,教师代码展示如下:
function delOptions()
{
//获取选项
var options = $("#addOptions").find(".form-row");
//判断当前选项个数,选项个数不能小于2
if (options.length > 2) {
//删除选项,从最后一个开始删除
options.last().remove();
}
else {
layer.msg(“A、B项不能删除!”, { icon: 0, skin: “layui-layer-lan” });
}
}
实现遇到用户输入的登陆信息出现错误的时候,将清除密码以及验证码,验证码自动刷新更换另一个
验证登陆的顺序:验证码—用户名—密码—用户身份
//清空密码和验证码
$("#PassWord").val("");
$("#VerificationCode").val(""):
//刷新验证码
$("#vcImg").click();
生成的验证码和输入的验证码不区分大小写的比较
If (myValideCode.Equals(strValidCode, StringComparison.CurrentCultureIgnoreCase))

一、jsp和servlet有什么联系和区别

servlet和我们昨天学习的jsp直接有什么联系和区别呢?事实上,jsp和servlet本质都是一样的,都是可以通过java程序动态的生产静态网页,因为jsp经编译后就变成了的java文件,其实就是一个功能增强的Servlet。如果说他们之间有什么区别的话,那么就能对我们程序员而言,两者提供的开发体验是不同的:
jsp是感觉是在html中嵌入java代码。当然事实上jsp转译后也是输出html的。
servlet是在java代码中输出html。
正式因为这个特点,Servlet擅长于流程控制和事务处理,JSP由HTML代码和JSP标签构成,可以方便地编写动态网页。因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页。JSP有很多内置对象可以直接使用,而Servlet需要自己定义。

使用MVC三层架构实现登录
虽然jsp和servlet在本质上是一样的,但是由于jsp比较适合作为mvc模式中的view层,而servlet比较适合作为control,所以有些程序员做项目时就会使用mvc三层思想作为指导思想,让jsp和servlet担任各自的功能,也就是虽然jsp的功能很强大(可以写非常复杂的业务逻辑,如可以建立数据库连接等等),但是我们虽jsp的功能需求仅仅只是作为一个展示使用,而servlet虽然也可以输出html内容,但是我们仅仅只是让它实现contro的功能,jsp和servlet并不是专门为mvc思想去设计的,所以有些概念不是很统一,大家可能比较模糊,不过这里建议大家不要钻牛角尖了,大概有个理解即可。
1、 实现数据库访问层,模型层
2、 实现servle 这里我们收到的建立一个servlet先新建一个普通类,然后HttpServlet,并重写doPost方法,因为一会等会的时候会使用Post方法提交登录数据。
3、 现在你需要告诉Servlet容器你新建了一个Servlet,所以你需要在web.xml文件中定义这个Servlet,并定义它的访问路径。
4、 这里要注意表单提交的action路径要参考上一步配置的url映射

页面转向
一般配置页面转向时使用如下代码:
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class directionController{
@RequestMapping("/view01")
public String Hello()
{
return “view01”;
}
}

猜你喜欢

转载自blog.csdn.net/weixin_44540475/article/details/89080305
今日推荐