Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <s:form action="search" method="post">
- <s:textfield name="query" placeholder="Enter movie title..." cssClass="searchbox" />
- <s:submit type="image" src="images/btn_search.gif" />
- </s:form>
- <action name="search" class="ph.watchy.action.SearchAction">
- <result>/search-result.jsp</result>
- <result name="input">/index.jsp</result>
- </action>
- public class SearchAction extends ActionSupport implements RequestAware, Message {
- private static final long serialVersionUID = 1L;
- private Map<String, Object> request;
- private String query;
- @Override
- public String execute() throws Exception {
- // business logic
- request.put("searchResults", searchResults);
- return SUCCESS;
- }
- @Override
- public void validate() {
- if(new UserManager().isFieldBlank(getQuery())) {
- addFieldError("query", BLANK_SEARCH);
- }
- }
- @Override
- public void setRequest(Map<String, Object> request) {
- this.request = request;
- }
- public String getQuery() {
- return query;
- }
- public void setQuery(String query) {
- this.query = query;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement