技术标签: spring mvc
对应WEB-INF目录下面的JSP页面,我们知道是不能直接使用URL访问到。需要通过转发的方式,而我们一般都是在控制器中做转发映射,对应一些我们不需要其他操作的JSP页面,我们可以使用<mvc:view-controller path=""/>来配置,这样就可以不用再控制器中再去做转发映射
看看success.jsp页面的目录结果
一般我们需要配置一个spring配置文件中配置一个视图解析器
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/"/>
<property name="suffix" value=".jsp"></property>
</bean>
然后在配置一个控制器
@Controller
public class UserController {
@RequestMapping("/toSuccess")
public String update(){
return "success";
}
}
这里使用http://localhost:8080/springmvc-1/toSuccess 可以正确得到页面
在springmvc配置文件中配置
1 <mvc:view-controller path="/login/success"/>
path是JSP页面相对WEB-INF的路径
下面我们使用http://localhost:8080/springmvc-1/login/success来访问,同样可以得到正确页面
下面我们再次访问之前的那个url:http://localhost:8080/springmvc-1/toSuccess。结果出现404错误
也就是说我们配置了<mvc:view-controller path="/login/success"/>后原来通过控制器来映射的url无法访问到页面了。
其实还用一种办法。我们实际开发中通常要在spring配置文件中添加一句代码
<mvc:annotation-driven></mvc:annotation-driven>
添加后我们在才访问http://localhost:8080/springmvc-1/toSuccess
页面就正常。
对应<mvc:annotation-driven>标签我们后面再讲解
类与对象的理解与封装特性 面向对象编程语言 - 类: 一个模板, (人类)---是一个抽象的, 没有实体的 - 对象: (eg: 张三, 李四) - 属性: (表示这类东西的特征, 眼睛, 嘴巴, 鼻子) - 方法: (表示这类物体可以做的事情, eg: 吃饭, 睡觉,学习)1). 定义类:class: 类from collections import Count...
1.不识别es6语法扩展运算符...报错...是es6的对象扩容运算符,目前babel暂不支持,需要引入新的包来解决,要安装一个babel插件翻译对象展开运算符语法。解决方法:npm install babel-plugin-transform-object-rest-spread根目录下创建 .babelrc文件.babelrc文件中写:{ "presets": [ ["es2015", { "modules": false }] ],
string 转string[] :str.split('",");string[] 转ArrayList :Arrays.asList(string[] );
像在北京大概一年有5万人加入IT行业,这些人和你一起抢饭碗,你随时可能被淘汰掉。现实中的你,没办法谈恋爱,没有朋友,没房没车没钱,似乎得不到任何人的认可,每天坐着单调重复的事情,找不到一个break。作为一个个体,当然要考虑如何在集体中生存,安静地呆一段想一想自己以后的路改怎么走。我们程序员之所以担心,是因为自己的经验和实力能力不符合,国内IT现状,大多数程序员都在外包公司工作,框架老化,代码就是为了完成任务而写,刚定好需求你做一半产品突然让你改需求……一切的一切,导致你每天都在重复基...
文章目录前言一、以LM358为例二、创建原理图库(方法一)三、创建原理图库(方法二)四、创建原理图子库五、添加封装总结前言前面我们学习了(一)立创EDA的安装(二)立创EDA之新建工程,原理图,PCB今天我们来学习原理图库的创建,有时候我们需要自己创建符号,虽然说立创EDA已经有很多了,但是我们是有必要掌握的。我们就以LM358为例。我们在立创商城下载好资料之后。打开。我们可以看到他的封装信息。一、以LM358为例我们可以看到他的引脚排列二、创建原理图库(方法一)我们就根据这个.
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
<br />调用showdialog方法后,调用代码被暂停执行,等到调用showdialog方法的窗体关系后再继续执行。而且窗体可以返回一个dialogresult值,他描述了窗体关闭的原因,例如OK,Cancel,yes,no等。为了让窗体返回一个dialogresult,必须设置窗体的dialogresult值,或者在窗体的一个按钮上设置dialogresult属性。 <br />例子: <br />下面是子窗体代码,要求输入phone,然后会返回给父窗体。 <br />using System; <b
这篇文章推荐了包括技术、算法、极客相关的热门公众号程序员小灰 程序员小灰,作者小灰 ,一群可爱的小仓鼠用漫画的形式讲述编程技术和算法,有趣有内涵。长按上图,弹出“识别二维码”后关注Java编程精选 Java编程精选,关注语言编程Java。分享、交流Java编程技巧和信息。长按上图,弹出“识别二维码”后关注李云景李云景,知乎大V李云景,成长技能宝创始人。专注 Python,Photoshop各类技
一,webkit开发注意点。1.AndroidManifest.xml 中必须使用许可"android.permission.INTERNET",否则会出 Web page not available 错误。2.如果访问的页面中有 Javascript,则 WebView 必须设置支持 Javascript.WebView.getSettings().setJavaScriptEnab
英国脱欧 欧盟授权代表As the likelihood of a no-deal Brexit increases, businesses throughout the UK will be taking stock of what they need to do come October 31. One area that many businesses might have overloo...
老毛桃pe安装系统老毛桃pe安装系统1.准备一个空白U盘,插入电脑。2.下载老毛桃pe3.下载完成后,打开老毛桃,默认制作成系统盘,傻瓜操作,无需修改参数4.打开浏览器,下载要安装的系统 www.msdn.itellyou.cn5.将下载完成的ios系统复制到系统U盘(无需解压)6.设置BIOS,将U盘设置成第一启动项,保存重启7.进入...