文章 2024-06-23 来自:开发者社区

从基础到进阶:掌握Java中的Servlet和JSP开发

在Java Web开发的广阔天地中,Servlet与JSP犹如双子星,共同点亮了动态网页的辉煌。从初学者到资深开发者,掌握这两项技术都是构建强大Web应用的基础。本文将带领您从基础到进阶,全面理解并掌握Servlet与JSP的开发技巧,通过最佳实践让您在Java服务器端编程的道路上稳步前行。 首先,让我们从基础开...

文章 2024-03-07 来自:开发者社区

【Spring原理进阶】SpringMVC调用链+JSP模板应用讲解

为什么调用链对于理解Spring MVC至关重要 调用链对于理解业务流程和请求处理的关系非常重要。在一个典型的业务场景中,可以将调用链视为请求在不同组件之间传递的过程,每个组件负责执行特定的任务。下面用一个弱智的小故事解释他们之间的关系 故事背景:坤坤饭店 在一个小...

文章 2023-10-23 来自:开发者社区

通用分页进阶之jsp之自定义标签

1. pageBean改造和实体类1.实体类package com.niyin.entity; public class Book { private int bid; private String bname; private float price; @Override public String toString() { return "Book [bid=" ...

通用分页进阶之jsp之自定义标签
文章 2023-10-23 来自:开发者社区

自定义jsp标签进阶

前言jsp自定义标签的优势1.代码可重用性强:自定义标签将一部分的重复代码封装为一个标签,这些标签可以在不同的JSP页面上被重用,从而减少了代码重复的问题。2. 代码可维护性好:自定义标签的改变只需在一个地方进行修改,就能够影响到所有使用该标签的页面,从而减少了代码维护的难度。3.代码模块化:自定义标签具有逻辑上的独立性,可以方便地分离出一个功能模块,从而提高了代码的可读性和可维护性。4.降低学....

自定义jsp标签进阶
文章 2023-02-13 来自:开发者社区

浅谈JSP Webshell进阶免杀(三)

Expression免杀使用java.beans.Expression类进行免杀,原理较简单,已在工具中实现处理前的原版Webshell如下:<%@ page language="java" pageEncoding="UTF-8" %> <% String cmd = request.getParameter("cmd"); // 这里的exec可以拆为四个字符的ASC...

文章 2023-02-13 来自:开发者社区

浅谈JSP Webshell进阶免杀(二)

加密字符串常量还剩一部,其中提取的globalArr中的字符串是明文的加密的算法必须是可逆的,因为在执行的时候需要取出来还原笔者选择了比较简单的恺撒加密,没有使用复杂的AES等加密由于恺撒加密无法对特殊字符加密,所以最终选择了Base64加恺撒加密的做法给出网上找到的算法,在这个基础上做了修改// 加密算法 public static String encryption(String str, ....

文章 2023-02-13 来自:开发者社区

浅谈JSP Webshell进阶免杀(一)

简介前段时间笔者在研究AST相关技术和JS的混淆技巧,无意间想到,能否将一些技术和思路应用在Webshell的免杀呢?于是尝试编写了一个自动生成免杀Webshell的工具笔者目前本科在读,才疏学浅,错误和不足之处还请大佬指出,十分感谢!从一句话开始首先从一句话角度来做,给出JSP的一句话这个Webshell是会直接被Windows Defender杀的,百度WEBDIR+也会杀<% Run....

文章 2022-05-22 来自:开发者社区

【JSP进阶】JSP九大内置对象,这你也不知道?

前言之前我们已经学习了JSP的基础了,今天我们继续来学习JSP九大内置对象,这也是JSP的重点部分,同时也是面试的重点,大家在看完之后一定要自己动手练习。同时JSP基础不知道的可以去看往期内容在回来继续。传送门:【JSP入门】只知道HTML却不知道JSP?接下来正式来学习JSP九大内置对象吧!初识内置对象所谓内置对象就是在JSP中无需创建就可以直接使用的九个对象这九大内置对象分别是:(1)out....

【JSP进阶】JSP九大内置对象,这你也不知道?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等