00:00
好,接下来呢,我们有这样一个问题。在我们刚才看到啊,这个代码里边,我们这个前缀和后缀呢。并不是直接写死了的。啊,这个并不是说我。在这个代码里边,并没有说专门限定前缀和后缀,到底是什么前缀后缀从哪来的呢?你看我们用的solve context,诶,调了一个方法叫get in。也就是说呢,获取我们这个外部应用的初始化参数,哎,以这种方式来来设定的前缀和后缀,也就是说呢,我们把这个前缀和后缀呀。设定为一种可以配置的形式。当然,你写死了也可以。那么我们在这儿呢,把它设定成一个可以配置的形式,那我们这个程序呢,就更加的灵活啊,而且大家后边学到Mac的时候,你会发现呢,我们在springc里边啊,也是使用类似的方式啊,对前缀和后缀呢进行了配置,后边我们这个。
01:05
逻辑视图直接一指定就行了啊,我们这儿来外部展毛,里边来配一下这个应用级别的初始化参数。这是后缀。这个叫。呃,Context per,诶,然后在这儿呢,拍name,这是它的,这是它的,呃,参数的名字para value说我们把这个页面放在什么地方呢?假设呀,我们在web info下边呢,建一个目录呢,叫做pages。那么你访问它下边啊,假设呢,我们有一个index.jsp。
02:00
不是GT啊,不是GT index h。在AF的模板文件呢,都是我们都嵌入到HR代码当中。这里边儿的一会儿再写啊。那么这个物理路径就是什么呢?这么说吧,叫做这个物理视图举例,你要想访问到他啊,转发到他这。嗯,就从web info这开始啊,这是一个完整的路径,那么它前边这个呢,我们可以作为我们的前缀。哎。然后呢,下边再来一个。VIVO这个作为我们的后者。
03:02
后边就是点H嘛,所以说把这个都刨开以后啊,那么我们这个逻辑视图。对应的逻辑视图就是index,哎,这个叫什么?掐头去尾是吧,前面的去掉,后边去掉,剩下的就是它,哎,也就是将来呢,我们在这个具体模块的solve里面给这个process方法。我们这儿也写了啊。哎,就是在我们去调这个process template这个方法的时候,从这这个参数,这传的就是我们提取出来的这个逻辑视图啊,这个去掉前后缀以后的中间的这个部分。这个这个呢,是配合我们现在写的这个啊we,呃,Serve啊,因为这个是是这样一种形式,所以说呢,我们需要把这个初始化参数配一下你当然呢,你要是嗯。
04:00
说反正这个代码如果不这么写啊,你把它在这儿呢,就直接传一个具体字符串在这写死了,当然这也也也是可以的啊,哎,我们这样是让它通过配置的形式来指定,就更加的灵活。我们把这个刚才这个呢,加到文档里面。然后呢,给外部的毛截个图,让大家知道我们是在哪配的。27。好。
我来说两句