其他分享
首页 > 其他分享> > 做JSP大学实用教程实验

做JSP大学实用教程实验

作者:互联网

20180328第01章

系统环境搭建

搭建环境
安装jdk1.8[包含jre1.8],配置系统环境变量
安装MyEclipse2016,完成注册和破解,启动很慢,用起也很慢
安装tomcat9,事实上是在官网上下载,直接解压,然后启动即可
service.bat install tomcat9
startup
打开浏览器访问
第01章

问题一:中文乱码
解决方式:
charset,首字母要小写
值为UTF-8,这个字母大小写都可以
<%@ page contentType=“text/html;charset=UTF-8” %>
问题二:配置发布目录
任意目录添加,修改tomcat服务器的server.xml配置
system dir
D:\JAVAWORK20172\CAMPUS\airport
D:\JAVAWORK20172\CAMPUS\longquan


发布以后的访问目录
http://localhost:8080/campus01
http://localhost:8080/campus02
问题三:绝对路径与相对路径
所有文件见:C:\apache-tomcat-9.0.6\webapps\ROOT\c01
20180329第02章

JSP页面的五种元素

HTML标签

JSP标记
指令标记
<%@ page contentType=“text/html;charset=UTF-8” %>
动作标记
成员变量和方法
<%! … %>
java程序片
<% … %>
java表达式
<%= … %>
JSP页面运行原理

tomcat响应
从JSP到java文件
从java到字节码
加载到内存
响应到客户端
HTML直接输出
JSP标记,数据,方法,JAVA程序片由服务器执行,把需要显示的结果输出
JAVA表达式结果转为字符串再输出
字节码将常驻内存,再一次请求时,直接响应,性能更好
如果修改了,将再一次生成新的字节码,驻存
提交之后中文乱码解决

在页面中可以这样设置
String yourName = request.getParameter(“name”);
yourName =new String(yourName.getBytes(“ISO-8859-1”),“UTF-8”);
另一种方式是这样,这要求浏览器也用UTF-8格式
request.setCharacterEncoding(“utf8”);
response.setCharacterEncoding(“utf8”);

标签:实用教程,UTF,tomcat,java,标记,实验,yourName,JSP
来源: https://blog.csdn.net/matrixbbs/article/details/90369927