0
点赞
收藏
分享

微信扫一扫

JavaWeb 标准标签

爱薇Ivy趣闻 2022-04-14 阅读 56

web.xml的欢迎界面

新建一个项目 点两下Next 就会出现如下选项 将Generate web.xml deployment descriptor选项勾上

完成之后就会在WEB-INF目录底下就会出现一个web.xml文件

 

 点开之后在页面左下方 选择Source   下方界面是修改后的(注意:改了web.xml的代码都必须重新发布重启服务

常用的jsp标签(自带)

  1. <jsp:include page="页面"> 包含
  2. <jsp:param name="name" value="va"> 传参
  3. <jsp:foward page="页面"> 转发
  4. <jsp:useBean>相当于实例化类 
  5. <jsp:setProperty>给useBean属性设置值
  6. <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 标准标签的一些内容!!📖

期待下次见😊

举报

相关推荐

0 条评论