在JSP文件中,相同的页面结构怎么制作?

:D 大家好,又来麻烦各位了。

之前在PHP中可以通过include这种方式来调用,比如说侧边的栏目,顶部的导航,页脚部份,但是在JSP中却发现一个问题:如果你的JSP文件不加页面的头部,在eclipse中是无法保存的(因为无法确定页面的编码问题)。。。纠结,如果加了,那么调用其它文件的这个文件最终编译出来就会有很多页面头部,这种结构看着很头疼啊。

不知道各位前辈是怎么处理这个问题的呢?

其实我想达到的目的很简单:一个系统里,通用一个头部、侧边导航、底部页脚,而且最终调用了这些文件的那个文件的结构是合理的。还请各位老师能够指点一下解决方法,先谢谢了。

14个回答

可以,可以一个过滤器,或者将tomcat的server.xml里面的编码就统一设置成指定的编码

[code="java"]更改了页面的编码设置,保存后,属性里的自己就变了[/code]
在eclipse里是大部分情况会自动变的,但是有时会出问题,比如项目属性默认的编码是defaul(determined form content) 这个时候会自动的也就是说由页面内容的编码决定,但是有人会配置other 比如强制utf-8 这样就不会自动了。。。。

文件属性的编码是对应jsp里的 pageEncoding="xxxx"的

request.setCharacterEncoding("GBK");和<%@ page language="java" contentType="text/html; charset=GBK"/>效果一样的

或者像hu437说的,配置过滤器,或者是统一所有的编码 包括数据库、web服务器之类的

[quote]在接收页面,拿到的数据是乱码[/quote]
你这里的数据是指什么数据?网页是乱码?还是网页从后台异步获取了数据是乱码?

共14条数据 首页 2
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问