JSP的非法字符有哪些?-页面中特别注意-JSP的非法字符有哪些
一、JSP的非法字符有哪些?
在JSP页面中,有一些特殊的字符是非法的,比如:小于号(<)、大于号(>)、和号(&)、双引号(")、单引号(')、斜杠(/)、百分号(%)、感叹号(!)、at符号(@)、美元符号($)等。这些字符在JSP页面中必须进行转义或者避免使用。
二、JSP页面中常见的非法字符全览
除了上面的字符,还有以下这些需要在JSP页面中特别注意:
字符 | 说明 |
---|---|
< | 小于号 |
> | 大于号 |
& | 和号 |
" | 双引号 |
' | 单引号 |
/ | 斜杠 |
% | 百分号 |
! | 感叹号 |
@ | at符号 |
$ | 美元符号 |
+ | 加号 |
? | 问号 |
^ | 插入符号 |
井号 | |
~ | 波浪号 |
; | 分号 |
: | 冒号 |
, | 逗号 |
. | 句号 |
| | 竖线 |
\ | 反斜杠 |
三、如何使用JSP、Servlet和Filter实现非法字符过滤?
- 创建一个名为
WordFilter
的类。 - 创建一个名为
MessageServlet
的Servlet。 - 在
web.xml
文件中写入相关的配置信息。 - 使用
index.jsp
页面来测试过滤效果。
四、JSP是什么?
JSP(Java Server Pages)是一种动态网页技术标准,由Sun Microsystems公司创建。它允许开发者使用Java语言编写脚本,用于生成HTML、XML等格式的文档,并返回给客户端。JSP可以部署在网络服务器上,响应客户端请求,并处理复杂的业务需求。