avigator 包含客户端浏览器的信息。
AJAX = Asynchronous JavaScript and XML.
AJAX 是一种创建快速动态网页的技术。
servlet解决中文乱码的方法:
res.setContentType("text/html;charset=gbk");
页面的跳转用res.sendRedirect("xxx")来实现,xxx是xml文件里要跳转的servlet对应的url名字。
//servlet提供了两种,sendRedirect转向 、forward转发
//sendRedirect的url应该这样写 : /web应用名称/servlet的url
response.sendRedirect("/UsersManager/MainFrame");
web.xml 增加配置处理乱码
load-on-startup
eclipse 创建 hello-servlet.xml new时没有spring xml选项。
没有namespaces选项 选中beans context mvc 一般加这3个ok
system.out.println 快速输入
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 前缀 -->
<property name="prefix" value="view/"></property>
<!-- 后缀 -->
<property name="suffix" value=".jsp"></property>
</bean>
设置ViewResolver时,WebContent是工作目录
prefix + view + suffix=> view/index.jsp
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
/表示任意的请求都通过springmvc来处理
spring mvc视频
http://www.icoolxue.com/album/show/39
Model model;
隐式类型
model.addAttribute(username); => model.addAttribute("string", username);
model.addAttribute(new User()); => model.addAttribute("User", new User());