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可以部署在网络服务器上,响应客户端请求,并处理复杂的业务需求。