栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

web学习笔记2

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

web学习笔记2

一.Jsp基本语法

1.JSP (Java Server Pages)是指:
在HTML中嵌入Java脚本代码
由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码
然后将生成的整个页面信息返回给客户端

2.B/S技术特点:用户端向客服端发送请求,服务器运行,访问数据库后回应客户端


3.web容器处理jsp文件请求需三个阶段:
翻译——>编译——>执行

第一次请求之后,Web容器可以重用已经编译好的字节码文件
注意:如果对JSP文件进行了修改,Web容器会重新对JSP文件进行翻译和编译

jsp页面的模板元素:HTML代码;
jsp页面的脚本片段:Java代码

在运行Web程序时,常犯的一些错误有:
未启动Tomcat服务,或者没有在预期的端口中启动Tomcat服务
未部署Web应用,就试图运行Web程序
运行时,URL输入错误
存放文件的目录无法对外引用,如:文件放入了WEB-INF、meta-INF等文件夹

jsp中有五大常用内置对象:

jsp内置对象之request
	【String getParameter(String name)】:根据name值得到value值
	【String[ ] getParameterValues(String name)】:根据name值得到多个value值 例如:爱好
	【void setCharacterEncoding(String charset)】:设置编码方式
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>






Insert title here






	
<% //用js的setInterval()/setTimeout()递归? Date d=new Date();//取系统当前日期 out.print(d.toLocaleString());//.toLocaleString()转成string类型 本地格式打印 %> <% int a=10; %> <%=a %> <%! int xx=888;//此处声明的变量是全局变量 public int getMax(int a,int b){ //out.print("哈哈哈");//out在此处不能用,1.因为作用域 局部变量 return a>b?a:b; } %> <% out.print(getMax(10,20));//方法的调用1 //方法的调用2:先接收后调用 int m=getMax(445,3); out.print(m); %> <%=getMax(234,55) %> <%-- 这是jsp注释:反之 --%>

jsp常见错误代号
404:路径有误 找不到页面
500:代码有误

二.表单提交方式:

1.get(默认)安全性低 地址栏可见信息 有数据长度限制
2.post 反之 以后表单常用

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here




用户名:
密码:

业务逻辑页面:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<% 
//纯业务逻辑,java代码
//设置编码方式
request.setCharacterEncoding("utf-8");//先转码,再取值
//接收表单提交过来的值(用户名 密码) 根据name值取value值

//request可以接收2种方式值  1.表单值  2. 地址栏传参数?sname=11&spwd=11

String name= request.getParameter("sname");//.getParameter("sname")中的值必须与login.jsp中name值保持一致
String pwd=request.getParameter("spwd");
out.print(name+" "+pwd);
%>
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/785786.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号