<1>Web容器简介:大型:weblogic websphere
中小型:Jboss , tomcat , jetty(把容器安装到项目工程上)
<2>运行环境:JRE(java runtime evironment) ,JSP (java sever page),servlet
<3>Http状态码:
200 成功
404 :服务器找不到资源或文件
403 禁止即使有权限也不需要访问
5XX (出现最多)服务器错误 此类状态码代表服务器在处理请求的过程中有错误或异常状态产生,也有可能是
服务器意识到以当前的软硬件资源无法完成对请求的处理
500 服务器内部错误-因意外情况,服务器不能完成请求
<4>jsp小实践(代码中空格用 表示) !!!内部编写与html雷同
创建jsp。WEbContent 右键+ new+jsp file+名称+finish;(此处创建add_stu.jsp用于添加学生信息)
初始如下: !!!注意将charset=ISO-8859-1"改为charset=UTF-8"黑体部分都要改
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
</body>
</html>
<5>在jsp中写java代码,新建do_add_stu.jsp 从前台add_stu.jsp接受数据
写在<% java代码 %> 怎么接收?
eg;<% String stuName = request.getParameter(stuName);
String ageStr = request.getParameter(age) ;
if(ageSt !=null && "".equal(ageStr)) //避免为空时异常发生
int age = Integer.parseInt(ageStr ); //手动转换
%>
request.getParameter(stuName) 标签是<form>内部标签,接收网页端获取的数据,都是String类型的,若要转换则手动转换
<6>!!!!注意如果写的是学生信息录入,则这种情况下有选择的情况,数据从网页端传送的时候不方便,有以下技巧
<form>标签下有一个属性value,当定义
<tr><td>性别</td><td><input type="radio" name="gender" value="男">男<input type="radio" name="genser" value="女">女</td></tr>
这样就可以像以上的方法一样用标签接接收
<7>输出时在<body><%out print("" + ....+ <br> );%></body>
另一种输出方式=; <% = "学生专业:" + major + "<br>"%>
!!!!乱码是的转码:固定格式
stuName = new String(stuName.getBytes("IOS-8859-1"),"UTF-8"); // 注意括号的位置