解决类爆炸

解决类爆炸

通常来说如果所有的uri映射都在web.xml文件里面,面对成百上千的配置,看上去非常乱,我们可以采取类注解的方式,但一个一个类注解还不够简洁,我们可以采用一个模版方法来设计

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@WebServlet("uri");

//我们可以采取多个uri在一个注解
@WebServlet({"dept/list","dept/save","dept/add","dept/edit","dept/detail"});
//可以采取多个路径,浏览器进入不同的路径,执行不同的方法

void service(){}
//重写service方法,父类的service方法本质就是处理不同请求的方法,会报405错误

request.getServletPath();
//获取浏览器访问的哪个路径

if("dept/list".equals(ServletPath))
//进行判断,根据不同的路径走不同的方法


//这样我们就实现了所有文件都在一行配置里面了

JSP里面的内容都会被直接打印,如果想要写java程序需要使用<%java程序%>, java程序都在jsp类里面的service方法,注意语法错误,于是有了新的方法,

<%!java程序%>这里面的程序会写在方法外面,在类的成员变量级别


解决类爆炸
http://example.com/2024/04/07/解决类爆炸/
作者
Jack Asher
发布于
2024年4月7日
许可协议