Skip to content

Commit

Permalink
update value select files
Browse files Browse the repository at this point in the history
  • Loading branch information
snglenote committed Jul 5, 2023
1 parent 1cfc114 commit f0aa12b
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/main/java/com/devhow/htmxdemo/ValueSelect.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,10 @@ public class ValueSelect {
private final String[] java14 = {"switch", "better null pointer error messages"};
private final String[] java15 = {"text blocks", "Z garbage collector"};
private final String[] java16 = {"sockets", "records"};
private final String[] java17 = {"pattern matching for switch","sealed classes", "foreign function and memory api"};
private final String[] java18 = {"UTF-8 by default", "jwebserver"};
private final String[] java19 = {"virtual threads", "structured concurrency", "vector api"};
private final String[] java20 = {"scoped values", "record patterns"};
Template template;

public ValueSelect() {
Expand Down Expand Up @@ -77,6 +81,14 @@ public String models(@RequestParam("make") String make) throws IOException {
return template.apply(java15);
if ("java16".equals(make))
return template.apply(java16);
if ("java17".equals(make))
return template.apply(java17);
if ("java18".equals(make))
return template.apply(java18);
if ("java19".equals(make))
return template.apply(java19);
if ("java20".equals(make))
return template.apply(java20);
throw new IllegalArgumentException("Unknown make");
}
}
4 changes: 4 additions & 0 deletions src/main/resources/static/public/value-select.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@
<option value="java14">14</option>
<option value="java15">15</option>
<option value="java16">16</option>
<option value="java17">17</option>
<option value="java18">18</option>
<option value="java19">19</option>
<option value="java20">20</option>
</select>
<label>has key new features</label>
<select id="models" name="model">
Expand Down

0 comments on commit f0aa12b

Please sign in to comment.