国际化、文件上传下载
原生实现,步骤优点复杂:
国际化:
根据Local代表的区域信息可以进行国际化(了解)
1、得到你要国际化的区域信息,local cn = Local.CHINA; 2、需要使用ResourceBundle绑定写好的国际化资源文件,(基础名_语言代码_国家代码.properties) ResourceBundle bundle = ResourceBundle.getBundle("bookstore",cn); 3、从bundle中获取配置文件中的值 String username =bundle.getString("username"); 4、更多的国际化功能:火币国际化、数字国际化--java.text.Format包下 两种国际化的练习: 1)根据浏览器请求头带来的区域信息国际化页面 Local local = request.getLocale(); 2)点击超链接切换国际化 超链接上带上区域信息:Local 就根据带上的区域信息来new: 推荐国际化取值,格式化日期。。。fmt标签库 <fmt:messagekey:'key'> 文件上传下载: 1、上传准备 <form method="post" enctype="multipart/form-dta"> 2、文件上传请求体,多部件的形式 3、我们得导包处理 commons-fileupload/io 下载:把文件流交给浏览器,一定告诉浏览器,这个流不要打开,直接下载 response.setHeader("Content-Disposition","attachment;filename=tupian.jpg")
JavaWeb基础知识需要掌握的情况:
了解:
CSS,XML,Tomcat高级、掌握:
HTML,JS,Servlet(掌握思想:转发、重定向),EL/JSTL/JSP,(COOKIE&SESSION数量掌握),Filter,Listener(掌握ServletContext),Ajax&JSON(熟练掌握)精通:JQuery(写的太多了)