在Java中,如果不使用Servlet从JSP请求参数,可以通过以下方式实现:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="paramValue" value="${param.paramName}" />
其中,paramValue是存储请求参数值的变量名,paramName是请求参数的名称。
${param.paramName}
其中,paramName是请求参数的名称。
function getParameterByName(name) {
var url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
var paramValue = getParameterByName('paramName');
其中,paramName是请求参数的名称。
以上是在Java中不使用Servlet从JSP请求参数的几种方法。这些方法可以根据具体的需求和场景选择使用。如果您需要更多关于Java开发的信息,可以参考腾讯云的Java开发者文档:Java开发者文档。
领取专属 10元无门槛券
手把手带您无忧上云