jsp-property-group 设置 解决jsp编码格式

我在使用bea的workshop开发时在web.xml中使用了jsp-property-group,结果发现在中文情况下,页面出现乱码??!!
查资料后知这是JSP2.0中新增的,还有许多其它属性,如下:

<jsp-property-group>元素主要有八个子元素,它们分别为:

1.<description>:设定的说明;
2.<display-name>:设定名称;
3.<url-pattern>:设定值所影响的范围,如:/CH2或/*.jsp;
4.<el-ignored>:若为true,表示不支持EL语法;
& <60;5.<scripting-invalid>:若为true,表示不支持<%scripting%>语法;
6.<page-encoding>:设定JSP网页的编码;
7.<include-prelude>:设置JSP网页的抬头,扩展名为.jspf;
8.<include-coda>:设置JSP网页的结尾,扩展名为.jspf。

<jsp-config>
<taglib>
<taglib-uri>Taglib</taglib-uri>
<taglib-location>/WEB-INF/tlds/MyTaglib.tld</taglib-location>
</taglib>
<jsp-property-group>
<description>SpecialpropertygroupforJSPConfigurationJSPexample.</description>
<display-name>JSPConfiguration</display-name>
<url-pattern>*.jsp</url-pattern>
<el-ignored>true</el-ignored>
<page-encoding>GBK</page-encoding>
<scripting-invalid>true</scripting-invalid>
<include-prelude>/include/prelude.jspf</include-prelude>
<include-coda>/include/coda.jspf</include-coda>
</jsp-property-group>
</jsp-config>

阅读(666) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-08 14:09:12

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com

评论热议
在 `web.xml` 中配置 JSP 属性是通过 `<jsp-config>` 标签来实现的,该配置允许定义 JSP 页面的行为和默认设置。以下是一个完整的配置示例,展示了如何在 `web.xml` 文件中配置 JSP 属性[^2]: ```xml <jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <url-pattern>*.jspf</url-pattern> <page-encoding>UTF-8</page-encoding> <scripting-invalid>false</scripting-invalid> <include-prelude>/WEB-INF/jsp/base.jspf</include-prelude> <trim-directive-whitespaces>true</trim-directive-whitespaces> <default-content-type>text/html</default-content-type> </jsp-property-group> </jsp-config> ``` ### 配置说明: - **`<url-pattern>`**:指定 JSP 页面的 URL 匹配模式,例如 `*.jsp` 或 `*.jspf`。 - **`<page-encoding>`**:定义 JSP 页面的默认编码格式,例如 UTF-8。 - **`<scripting-invalid>`**:控制是否允许在 JSP 页面中使用脚本代码(如 Java 代码)。设置为 `true` 时,脚本将被禁用。 - **`<include-prelude>`**:指定在每个 JSP 页面加载之前自动包含的文件路径,例如 `/WEB-INF/jsp/base.jspf`。 - **`<trim-directive-whitespaces>`**:控制是否移除 JSP 页面中指令之间的空白字符。设置为 `true` 可以减少输出中的多余空格。 - **`<default-content-type>`**:定义 JSP 页面的默认内容类型,例如 `text/html`。 通过这些配置,可以有效地管理 JSP 页面的行为,确保一致性和安全性。 ### 注意事项: 1. **可选性**:`web.xml` 文件不是必须的,只有在需要配置初始化信息(如 JSP 属性、Servlet、Filter 等)时才需要使用 `web.xml` 文件[^3]。 2. **作用范围**:这些配置仅对 JSP 页面生效,并且对所有匹配 `<url-pattern>` 的页面生效。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值