jsp乱码问题
学习jsp时,乱码也是一个很头痛的事。
1.在jsp文件开头加上<%@ page contentType="text/html; charset=GBK"%>
2.解决post方式提交内容的乱码:request.setCharcterEncoding("GBK");
3.解决url(get,超链接)方式乱码问题是配置servlet.xml.在<Connector>标签中添加一句URIEncoding="GBK" 或者 string s=new String(传过来的字段.getBytes("ISO-8859-1"),"GBK");
4.从web.xml配置信息中取中文乱码,string s=this.getServletConfig().getServletName();
s= new String(s.getBytes("UTF_8"),"gbk");
相关文档:
在WEB应用中,如果使用jsp作为view层的显示模板,都会被空格/空换行问题所困扰.
这个问题当年也困扰了我比较长的时间.因为在jsp内使用的EL标签和其他标签时,会产生大量的空格和换行符.例如:
------- start ----------
<c:choose>
<c:when test="${fn:length(mainPageList)>1&}&q ......
建立自已的web目录
可以将JSP页面程序部署在Tomcat服务器的默认web目录下,也可以部署在自已创建的web目录下。下面是创建web目录的步骤:
1).在服务器上创建自已的目录
如,创建一目录: E:\test\10
2).配置web目录
用记事本打开 \Tomcat 5.0\conf目录下的文件s ......
把那些限制访问的资源(比如说jsp源代码)放到Web应用的WEB-INF目录下,对于/web-INF/及其子目录,不允许直接的公共访问,所以就可以起到保护这些代码未经授权的访问和窥视,更好的保护了源代码。
通常JSP开发人员会把他们的页面文件存放在Web应用相应的子目录下。这种方法的问题是 ......
因为要实现一个WebServer,写完了一个简单的WebServer后突发奇想,何不实现一个JSP 的WebServer呢?
有了这个想法后,就开始考虑JSP的实现原理,其实JSP的实现也很简单,说白了就是将其转换成一个Java文件,再对这个Java文件进行编译,生成类文件,接着再由服务器使用这个类文件。从总体上分,可以将JSP文件的内容划分为两 ......