目录
web.xml的欢迎界面
新建一个项目 点两下Next 就会出现如下选项 将Generate web.xml deployment descriptor选项勾上
完成之后就会在WEB-INF目录底下就会出现一个web.xml文件
点开之后在页面左下方 选择Source 下方界面是修改后的(注意:改了web.xml的代码都必须重新发布重启服务)
常用的jsp标签(自带)
- <jsp:include page="页面"> 包含(静态和动态的文件)
- <jsp:param name="name" value="va"> 传参
- <jsp:foward page="页面"> 转发 (jsp:forward 标记只有一个属性page)
- <jsp:useBean>相当于实例化类
- <jsp:setProperty>给useBean属性设置值
- <jsp:getProperty>取值
userBean用法
<jsp:useBean id="" beanName="" type="" class="" scope="">
id: 对象名 *
class:类 创建对象时,完全限定名(包名+类名)
type:类型 调用对象时 * (可以用抽象父类或者接口)
scope:作用域 (page * request session application)
setProperty用法
<jsp:setProperty name="" property="" value="">
name:useBean 的id
property:属性名(要注意必须跟实体类中的属性名保持一致)
value:属性值
包含与传值&&标签的使用
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
.h1{
border:10px solid pink;
height: 200px
}
</style>
</head>
<body>
<%
String type= request.getParameter("type");
//根据别人携带的参数做判断
String date="";
if("1".equals(type)){
date="热门商品";
}
if("2".equals(type)){
date="折扣商品";
}
if("3".equals(type)){
date="人气商品";
}
%>
<h1 class="h1"><%=date %></h1>
</body>
</html>
login.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>欢迎登录</h1>
<!--
type:
1热门商品
2折扣商品
3人气商品
-->
<jsp:include page="index.jsp">
<jsp:param value="1" name="type"/>
</jsp:include>
<jsp:include page="index.jsp">
<jsp:param value="2" name="type"/>
</jsp:include>
<jsp:include page="index.jsp">
<jsp:param value="3" name="type"/>
</jsp:include>
<%-- 必须要用java注释
<jsp:forward page="index.jsp"></jsp:forward>
--%>
<form action="doLogin.jsp">
<input name="userId"><br>
<input name="useName"><br>
<input name="passWord"><br>
<button>登录</button>
</form>
</body>
</html>
doLogin.jsp
<%@page import="com.zking.pojo.User"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
User user=new User();
user.setUserId(1);
user.getUserId();
%>
<!-- User u=new User(); -->
<jsp:useBean id="u" class="com.zking.pojo.User"></jsp:useBean>
<!-- u.setUsername("hh"); -->
<jsp:setProperty property="userId" name="u" param="userId"/>
<jsp:setProperty property="useName" name="u" param="useName"/>
<jsp:setProperty property="passWord" name="u" param="passWord"/>
<!-- u.getUsername(); -->
<jsp:getProperty property="useName" name="u" />
<%
u.getUserId();
out.print(u);
%>
效果如下:
今天的分享就到这里结束啦!!✌
以上就是关于JavaWeb 标准标签的一些内容!!📖
期待下次见😊