-
JSP表达式:JSP页面执行的一些表达式。
语法:<%=表达式%>
使用场景:JSP的内置对象调用某些方法时,或者调用JSP声明里的变量或方法。
拓展:
1、
JSP页面有两种变量声明的方法:
第一种:<%! String s = "";%>
第二种:<% String s = "";%>
它们之间声明的变量是否有区别?
答:区别在于jsp文件被编译成servlet后,脚本的本质是将代码插入到Servlet的service()方法中,声明的本质是将声明的变量加入到Servlet类(在任何方法之外),方法就成了Servlet()的方法。
查看全部 -
stmt.setInt(1,id);中id指的是一个具体的id值,但在这里仍然用id表示,没有指定具体值,是因为在后面调用这个方法的时候传入了(request.getParameter(id))这个参数,用来表示实际情境下传入的参数id.
<a href="url"? id=item.getId()"表示从数据库中读取id并传参。
查看全部 -
超链接使用url传参,参数名为id
查看全部 -
Item item=list.get(i);这里的list不是指接口list,而是一个ArrayList<>类型的集合对象,类似于HashMap<> goods中的goods。
查看全部 -
rs.next是如果有下一行,言外之意就是一次读取一行;
rs.getXxx("字段名"),一次只读取一个字段名所对应的一个值,而不是字段名对应的一列值,因为是逐行读取。
list.add(item);//由于要将商品添加到集合中去,所以首先要实例化集合list
ArrayList<items> list=new ArrayList<items>();//泛型item是前面创建的实体类,作为集合的类型
while循环做了三件事,首先将从数据库中逐行读取数据,读取一行数据即读取一个item(商品),然后再把这些属性封装起来,即封装一个item(商品),最后再把每一个item放到list集合当中去。
查看全部 -
<%
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日");
String s=sdf.format(d);
out.println(s);
%>
查看全部 -
web-inf是java的web应用的安全目录。客户端无法访问,只有服务器可以访问的目录。web.xml,项目部署文件
查看全部 -
unclude动作与指令
查看全部 -
jsp表达式:在jsp页面中执行的表达式
语法:<%=表达式%>
查看全部 -
Jsp声明:在jsp页面中定义变量或者方法
语法:<%! java代码 %>
查看全部 -
jsp脚本,在jsp页面中可执行的java代码
语法:
<% java代码 %>
查看全部 -
jsp注释
查看全部 -
存储此请求中的指定属性的属性值:<% request.setAttribute("password", "123456"); %>
返回此请求中的指定属性的属性值:<%=request.getAttribute("password") %>
请求的MIME类型:<%=request.getContentType() %>
协议类型及版本号:<%=request.getProtocol() %>
服务器主机号:<%=request.getServerName() %>
服务器端口号:<%=request.getServerPort() %>
请求文件的长度:<%=request.getContentLength() %>
请求客户端的IP地址:<%=request.getRemoteAddr() %>
请求的真是路径:<%=request.getRealPath("request.jsp") %>
请求的上下文路径:<%=request.getContextPath() %>
查看全部 -
javabean标签赋值
查看全部 -
在web.xml配置文件中添加welcome-file-list和welcome-file,设置欢迎页面
查看全部
举报