摘要: 动作指令与编译指令不同,编译指令是通知 Servlet 引擎的处理消息,而动作指令只是运行时的动作。编译指令在将 JSP 编译成 Servlet 时起作用;而处理指令通常可替换成 JSP 脚本,它只是 JSP 脚本的标准化写法。 JSP 动作指令主要有如下 7 个: 1、jsp:forward:执行 阅读全文
posted @ 2018-03-18 23:25 佚名000 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 在项目根目录下新建一个 build.xml 文件,内容如下: 然后在命令行运行 ant jsp,就可以了。不过前提是安装了 ant,mac 下安装很方便,直接 brew install ant。 简要说明: <property name="src" location="WEB-INF/src" /> 阅读全文
posted @ 2018-03-18 22:13 佚名000 阅读(311) 评论(0) 推荐(0) 编辑
摘要: JSP 的编译指令是通知 JSP 引擎的消息,它不直接生成输出。 常见的编译指令有如下三个: 1、page:该指令是针对当前页面的指令 2、include:用于指定包含另一个页面 3、taglib:用于指定和访问自定义标签 使用编译指令的语法格式如下: page 指令: page 指令通常位于 JS 阅读全文
posted @ 2018-03-18 15:00 佚名000 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 1、JSP 注释 2、JSP 声明 3、JSP 表达式 4、JSP 脚本 JSP 注释: 注释格式: 需要注意的是,JSP 的注释不会输出到 HTML 中。 JSP 声明: JSP 声明用于声明变量和方法。在 JSP 声明中声明方法看起来很特别,似乎不需要定义类就可以直接定义方法,方法似乎可以脱离类 阅读全文
posted @ 2018-03-18 12:26 佚名000 阅读(350) 评论(0) 推荐(0) 编辑
摘要: jsp 的本质是 servlet,当用户请求 servlet 的时候,servlet 利用输出流动态输出 HTML 内容。 由于包括了大量的 HTML 标签、大量的静态文本等,导致 servlet 开发效率极为低下,因为所有的前端内容都必须全部耦合在 java 代码中。 jsp 的出现弥补了这种不足 阅读全文
posted @ 2018-03-18 11:25 佚名000 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 每个 web 应用的 WEB-INF 路径下(而且必须位于该路径)的 web.xml 文件被称为配置描述符。 对于 java web 应用而言,WEB-INF 是一个特殊的文件夹,web 容器会包含该文件夹下的内容,客户浏览器无法访问 WEB-INF 路径下的任何内容。 在 servlet2.5 规 阅读全文
posted @ 2018-03-18 10:26 佚名000 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,tomcat 限制了只能本机访问 如果我们想要修改这个设置: 编辑 webapps/manager/META-INF/context.xml 把这行注释掉就可以了 阅读全文
posted @ 2018-03-18 09:46 佚名000 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 方法一: 通过修改Tomcat启动文件-Djava.security.egd=file:/dev/urandom 通过修改JRE中的java.security文件securerandom.source=file:/dev/urandom 上面的方法不行再尝试下面的 方法二: yum install 阅读全文
posted @ 2018-03-18 09:21 佚名000 阅读(317) 评论(0) 推荐(0) 编辑
摘要: yum 安装的 java,jdk 路径默认是 /usr/lib/jvm/java-* 我们修改 .bash_profile 文件加上下面几行: 然后,使配置生效: 阅读全文
posted @ 2018-03-18 08:54 佚名000 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在开始之前,先回顾一下 jsp 和 servlet,jsp 和 servlet 本质是一样的,因为 jsp 最终必须编译成 servlet 才能运行。 因为 jsp 的那些标签 jvm 是无法直接运行的,必须经过编译成 java,才能够发挥它的作用。 创建步骤: 1. 在任意目录新建一个名为 "js 阅读全文
posted @ 2018-03-18 08:38 佚名000 阅读(656) 评论(0) 推荐(0) 编辑