Spring mvc 获取值输入文本jstl-Spring MVC

Spring mvc 获取值输入文本jstl-Spring MVC,spring-mvc,jstl,Spring Mvc,Jstl,我的朋友们 我有问题 我正在与spring MVC合作,我将价值放在: <input type="hidden" name="projetoid" id="projId"/> 我想得到“projetoid”的valeu并作为参数传递: <p><s:message code="modal.projeto.confirma_desativacao" arguments="???" htmlEscape="false"/></p> 有什么想

我的朋友们

我有问题

我正在与spring MVC合作,我将价值放在:

<input type="hidden" name="projetoid" id="projId"/>

我想得到“projetoid”的valeu并作为参数传递:

<p><s:message code="modal.projeto.confirma_desativacao" arguments="???"  htmlEscape="false"/></p>


有什么想法吗?如何使用JSTL获得此值?

理解您的问题有点困难,但我认为您希望projId中的值传递到s:message arguments属性中。以下是我已经测试并发现有效的方法

<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>

    <input type="hidden" name="projetoid" id="projId" value="testing123"/>

    <p><s:message id="target" code="modal.projeto.confirma_desativacao" arguments="???"  htmlEscape="false"/></p>

    <script type='text/javascript'>
        $(document).ready(function(){
            var hiddenVal = $('#projId').val();
            $('#target').attr("arguments", hiddenVal);
            console.log('Logged: '+$('#target').attr("arguments"));
        });
    </script>
</body>

在此处插入标题

$(文档).ready(函数(){ var hiddenVal=$('#projId').val(); $('#target').attr(“参数”,hiddenVal); console.log('Logged:'+$('#target').attr(“arguments”); });
我可以看到console.log成功地打印了projId的值


我使用jQuery来完成这项工作。文档准备好后,我将值从projId传递给id:target。如果您试图在表单提交时传递值,则必须创建一个函数,以便在提交表单时传递值。希望这有帮助=)

前缀s的标记库uri是什么?是jstl fmt吗?对于's'前缀,它真的是“springframework.org/tags”而不是“springframework.org/tags/form”吗?