当前位置: 首页 > wzjs >正文

重庆网站建设公司哪个最好关键词歌曲歌词

重庆网站建设公司哪个最好,关键词歌曲歌词,男女做微电影网站,织梦网站模板做的网站有哪些文章目录 一、实验目的二、核心代码实现三、调试关键问题四、总结 一、实验目的 掌握JSP表单验证在服务器端的实现技术&#xff0c;实现对用户输入字符的非空及长度为5的验证&#xff0c;返回对应提示信息并优化用户交互。 二、核心代码实现 前端表单 <form action"…

文章目录

    • 一、实验目的
    • 二、核心代码实现
    • 三、调试关键问题
    • 四、总结

一、实验目的

掌握JSP表单验证在服务器端的实现技术,实现对用户输入字符的非空及长度为5的验证,返回对应提示信息并优化用户交互。

二、核心代码实现

  1. 前端表单
<form action="validate.jsp" method="post"> <table align="center"><tr><td><h1>请输入任意字符(5个):</h1></td></tr><tr><td><input type="text" id="input" name="input"> <input type="submit" value="判断"></td></tr></table>  <script>document.getElementById("input").focus();</script>
</form>
  • 表单提交至validate.jspname="input"需与后端参数名一致
  • JavaScript实现页面加载时输入框自动聚焦
  1. 服务端验证
<%@ page contentType="text/html; charset=UTF-8" %>
<%
request.setCharacterEncoding("utf-8");
String input = request.getParameter("input");
int length = (input != null) ? input.length() : 0;if (length == 0) { %><script>alert("输入不能为空!"); window.location.href = "index.html";</script>
<% } else if (length != 5) { %><script>alert("输入字符数目不为5!"); window.location.href = "index.html";</script>
<% } else { %><script>alert("输入格式正确!"); window.location.href = "index.html";</script>
<% } %>
  • 处理中文乱码:request.setCharacterEncoding("utf-8")
  • 空值保护:避免null指针异常,先判断输入是否存在再获取长度

三、调试关键问题

  1. 中文乱码

    • 原因:未统一请求与页面编码
    • 解决:JSP顶部添加charset=UTF-8,并设置请求编码
  2. 空输入报错

    • 原因:未处理用户直接提交空表单的情况
    • 解决:增加input != null判断,默认长度为0
  3. 交互优化

    • 输入不符合要求时,跳转回表单页面并自动聚焦输入框,方便重新输入

四、总结

  • 实验结果展示

在这里插入图片描述
登录界面。
在这里插入图片描述
输入正确的话会提示“输入格式正确”
在这里插入图片描述空输入的话,会提示“输入不能为空”,返回后输入框清空并聚焦
在这里插入图片描述

输入的字符数错误会提示“输入字符数目不为5”,返回后输入框重置

  • 这次实验让我真正理解了 “Web 开发无小事”—— 哪怕是一个简单的表单验证,也需要考虑编码、交互、安全、异常处理等多个维度。从表单搭建到服务端逻辑实现,再到调试优化,完整经历了Web开发中表单验证的全流程。深刻体会到后端验证在数据合法性校验中的关键作用,也对前后端交互细节有了更直观的认识。
  • 遇到的困难:
    漏掉name属性导致后端获取不到数据;
    未处理空输入导致程序崩溃。键
  • 改进方向
    后续可增加前端实时字符长度提示,减少无效提交
    尝试用Servlet分离业务逻辑,使JSP专注页面展示
    用页面内的动态提示(如红色字体)替代弹窗,避免多次跳转影响体验
http://www.dtcms.com/wzjs/405675.html

相关文章:

  • wap浏览器免费下载合肥seo整站优化
  • 手机与电脑网站制作萧山市seo关键词排名
  • 做网站策划一个专利的主题宣传怎么自己做网站推广
  • 网站建设的cms系统怎么优化网站排名
  • wordpress增加说说上首页seo
  • 如何做网站frontpage朋友圈信息流广告投放价格
  • 做包子网站长沙全网推广
  • 做招商加盟网站怎么做常见的网络营销推广方式有哪些
  • 网站建设入门教学百度网站入口链接
  • 哈尔滨网站关键字优化国内免费发布产品的平台
  • 做短链的网站代运营一般收费
  • 网站建设外包工作室万网域名注册流程
  • 做电影网站违法自己做一个网站
  • 西安做义工网站电商
  • 宁波网络营销外包郑州关键词seo
  • 廊坊做网站的大公司怎么营销一个产品
  • 免费请美女做爰网站免费制作链接
  • 用蜗牛做logo的网站近三天新闻50字左右
  • 做棋牌网站违法嘛新手怎么引流推广推广引流
  • 兰州网站建设hiteeth网络销售推广平台
  • 专门做电子书的网站有哪些三只松鼠软文范例500字
  • 网站开发的核心技术简述网络营销的含义
  • 沈阳 网站建设个人网页制作
  • 建设网站经营范围广州关键词seo
  • 网页制作与网站建设从入门到精通 下载营销软文网站
  • 广州皮具网站建设百度推广一年大概多少钱
  • 深圳网站优化培训百度网盘登录首页
  • 做兼职的国外网站经典广告语
  • 天津网站制作流量推广app
  • 做应用级网站用什么语言好关键词怎么优化到百度首页