• 19.03.20JavaWeb作业


    hello2资源分析:

    xml:

    <?xml version="1.0"?>//声明用的xml版本是1.0

    -<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">// xsi:schemaLocation用于声明目标名称空间的模式文档,xmlns表示命名空间。

    <modelVersion>4.0.0</modelVersion>//pom文件的模型版本

    -<parent>

    <artifactId>servlet</artifactId>//功能模块名

    <groupId>org.glassfish.javaeetutorial</groupId>//项目名称

    <version>8.1-SNAPSHOT</version>//artifact版本

    </parent>

    <groupId>org.glassfish.javaeetutorial</groupId>//项目名称

    <artifactId>hello2</artifactId>//功能模块名

    <version>8.1-SNAPSHOT</version>

    <packaging>war</packaging>//项目打包的后缀,war是web项目发布用的,默认为jar

    <name>hello2</name>//相当于项目描述

    </project>

    源代码:

    String username = request.getParameter("username"); //从表单中输入的值赋给username

     if (username != null && username.length()> 0) //判断输入的值长度是否大于0

    RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/response");//接受客户端的请求,如果接受的参数是相对地址,再发送到客户端前会转换为绝对地址

     if (dispatcher != null) { dispatcher.include(request, response); } } out.println("</body><ml>"); } } //如果不为空,则处理该http请求
    writte R E based on java. util:

    public class JavaWebTset3{
    public static void main(String args[]) {
    String str="lalala";
    boolean rs = false;
    for(int i=0;i<str.length();i++){
    char z=str.charAt(i);
    if('l' == z || 'a' == z) {
    rs = true;
    break;
    }else{
    rs= false;
    }
    }
    System.out.println(rs);
    }
    }

    当输入内容中有l或者a时输出结果为真,没有则为假,由此可以用来检验用户输入的name,password,mobile以及email,检测name时可以加入违规的字符,如果发现有违规字符,则能被发现

    检测password同理,而检测email是则可以增加检测是否有@和.字符,而判断用户输入的是否为邮箱

  • 相关阅读:
    IOS基于 fmdb数据库 的简单操作应用
    App 上线被拒绝的原因有哪些?
    cocoaPods的安装以及使用
    IOS开发工程师的近期面试题
    UIButton基本介绍
    UIView 详解
    使用 Paros 抓接口
    如何在main方法中创建50000次对象
    如何将将String 转换 int
    2020年09月24号--测试登录账号15分钟有效时长
  • 原文地址:https://www.cnblogs.com/avopen/p/10593271.html
Copyright © 2020-2023  润新知