我有以下表格,提交后它没有在 url 中显示 jstl 参数
<form action="Contactus.jsp?param1=${value1}" method="get">
<input type="submit" value="${btnregister}" id="registration-link">
</form>
提交表单后它只显示 Contactus.jsp?和 param1 消失。为什么?
实际上我想传递语言参数以附加到每个 url,以便用户可以知道这里使用的是哪种语言是我更新的代码....
<%@ page pageEncoding="UTF-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<c:set var="language" value="${not empty param.language ? param.language : not empty language ? language : pageContext.request.locale}" scope="session" />
<fmt:setLocale value="${language}" />
<fmt:setBundle basename="com.example.i18n.text" />
<html lang="${language}">
<form action="Contactus.jsp?language=${language}" method="get">
<input type="submit" value="${btnregister}" id="registration-link">
</form>