随笔 - 217  文章 - 4  评论 - 4  阅读 - 23526

Java学习二十四--新课程添加代码优化

今天对新课程添加的代码进行了一次优化,这次的优化我加入了输入规定数据的算法,使用String.trim()方法

代码只需要修改后端就可以

复制代码
 1 package com.msg;
 2 
 3 
 4 public class ClassException extends Throwable{
 5     @Override
 6     public String getMessage() {
 7         return super.getMessage();
 8     }
 9     public ClassException(String 不能输入规定之外的老师名称) {
10         
11     }
12     
13 }
复制代码

 

复制代码
 1 <%@page import="com.msg.ClassException"%>
 2 <%@page import="Insert.ClassInsert"%>
 3 <%@page import="AddCurriculum.HaveClass"%>
 4 <%@ page language="java" contentType="text/html; charset=UTF-8"
 5     pageEncoding="UTF-8"%>
 6  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 7 <html>
 8 <%
 9     //接收客户端传递过来的参数
10 
11     String teachername = request.getParameter("teachername");
12     String classname = request.getParameter("classname");
13     String place = request.getParameter("place");
14  
15     try{
16         if(!teachername.trim().equals("王建民")&&!teachername.trim().equals("刘立嘉")&&!teachername.trim().equals("刘丹")&&!teachername.trim().equals("王辉")&&!teachername.trim().equals("杨子光"))
17         {
18             throw new ClassException("不能输入规定之外的老师名称");
19         }
20         else if(!place.trim().startsWith("基教")&&!place.trim().startsWith("一教")&&!place.trim().startsWith("二教")&&!place.trim().startsWith("三教"))
21         {
22             throw new ClassException("不能输入规定之外的地点名称!");
23         }
24         else
25         {
26         HaveClass haveclass = new HaveClass();
27         haveclass.setclassname(classname);
28         haveclass.setteachername(teachername);
29         haveclass.setplace(place);
30         
31         ClassInsert classDao = new ClassInsert();
32         classDao.add(haveclass);
33         }
34 
35     }catch(ClassException e){
36 
37 %>
38     <h2 style="color:red ; font-size:50px">发生错误 : <%=e.getMessage() %></h2>  <%此处可以修改发生错误的格式,字体颜色,提示位置%>
39 <%
40     }
41 
42   
43     
44 
45 
46 %>
47         
48 
49 </html>
复制代码

if语句进行数据的判断是关键

下面是我的文件布局

 

 

 

posted on   跨越&尘世  阅读(67)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示