发表于: 2017-09-23 23:03:32

1 853


今天完成的事
昨天的Tomcat没配置成功,今天继续配置Tomcat
学习Springmvc,试着跑了一个简单的例子,可以跑出Helloworld
遇到的问题
1.Tomcat Service Status一直处于Stopped状态,Start无法打开
原因:端口被占用
解决方法:因为不知道是哪个端口占用的,所以建议关机重启,我就是用这个方法的,开机后成功打开Tomcat8
2.${}无法传值
详细讲我的逻辑
首先
我这是想的
<context:component-scan base-package="me.jnshu"/>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value=""/>
<property name="suffix" value=".jsp"/>
</bean>
InternalResourceViewResolver是视图解析器,prefix属性和suffix属性都是用来锁定被解析的文件的

但是我的index.jsp是在和WEB-INF同一级别的,所以我在prefix的值处没写

事实证明这么做可以搜索到index.jsp文件

这就证明了我的index应该已经没视图解析器捕获到位置了,应该不是这个问题
我在网上找了一些别的方法
比如
在index,jsp头部上面加这么一句
<%@ page isELIgnored="false"%>
在web-app 23中默认是不解析EL表达式的,加了这句以后则可以
我以为是这个原因
但是并不是
这么做的结果是我的页面一片空白,没有404而是一片空白
不知道这是什么原因
明天要做的事
多找几个别的Springmvc参考
收获
理解了springmvc的大体结构



返回列表 返回列表
评论

    分享到