小编Tud*_*dor的帖子

th:在选择/选项中选择了一个数字,而Thymeleaf不起作用

我有这个代码

<div th:class="form-group">
    <td><label class="control-label leftMargin10 rightMargin10" scope="col" th:text="#{insertHours.hhFrom}">Attivita'</label></td>
    <td><select class="form-control" th:field="*{hhFrom}">
        <option th:each="i : ${#numbers.sequence(0, 23)}" th:value="${i}" th:text="${i}" th:selected="${ i==9 } ">Options</option>
    </select>
    </td>
</div>
Run Code Online (Sandbox Code Playgroud)

当我尝试添加条件时:选中它不起作用.

我也用这段代码替换了:

th:attr="${i==9}? selected=selected: '' "
Run Code Online (Sandbox Code Playgroud)

但结果是一样的.

HTML

<select class="form-control" id="hhFrom" name="hhFrom">
    <option value="0" selected="selected">0</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    <option value="13">13</option>
    <option value="14">14</option>
    <option value="15">15</option>
    <option value="16">16</option>
    <option value="17">17</option>
    <option value="18">18</option>
    <option value="19">19</option>
    <option …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc thymeleaf

14
推荐指数
3
解决办法
4万
查看次数

如何覆盖 laravel 资源路由默认方法?

我的 REST API url 具有以下架构:

Verb    Url                         Method

GET     /tasks                      findAll   
GET     /tasks/{id}                 findOne    
POST    /tasks                      create   
PUT     /tasks/{id}                 update    
DELETE  /tasks/{id}                 deleteOne
DELETE  /tasks                      deleteAll
Run Code Online (Sandbox Code Playgroud)

有没有办法覆盖路由资源 Laravel 内置方法(存储、创建、编辑等)的默认方法,并使用单行创建与我的控制器关联的自定义路由?

例如:

Route::resource('/tasks', 'TasksController');
Run Code Online (Sandbox Code Playgroud)

代替:

Route::get('/tasks', 'TasksController@findAll');
Route::get('/tasks/{id}', 'TasksController@findOne');
Route::post('/tasks', 'TasksController@create');
Route::put('/tasks/{id}', 'TasksController@update');
Route::delete('/tasks', 'TasksController@deleteAll');
Route::delete('/tasks/{id}', 'TasksController@deleteOne');
Run Code Online (Sandbox Code Playgroud)

php rest laravel

4
推荐指数
1
解决办法
4394
查看次数

标签 统计

laravel ×1

php ×1

rest ×1

spring ×1

spring-mvc ×1

thymeleaf ×1