Primeiro commit

Como fazer para usar uma única tela tanto para criação como para edição?

Alterações feitas:

ContratoController.java

1. Remoção do método:

public void formNovoContrato() {
}

- validator.onErrorUsePageOf(ContratoController.class).formEditarContrato();

+
validator.onErrorUsePageOf(ContratoController.class).formEditarContrato(request);

2. Remoção do arquivo formNovoContrato.jsp

3. Edição do arquivo formEditarContrato.jsp

- <td><input type="text" name="contrato.numero" value="${contrato.numero}"
class="form-control" ng-required="true">readonly="readonly"></td>

+ <td><input type="text" name="contrato.numero" value="${contrato.numero}"
class="form-control" ng-required="true" <c:if test="${contrato.numero !=
null}">readonly="readonly"</c:if>></td>

4. Edição do arquivo nav.jsp

- <li><a href="<c:url value="/contrato/formNovoContrato" />">Novo</a></li>

+ <li><a href="<c:url value="/contrato/formEditarContrato" />">Novo</a></li>


2014-06-18 10:13 GMT-03:00 Paulo Benety <notifications@github.com>:

> In src/main/webapp/WEB-INF/jsp/contrato/formNovoContrato.jsp:
>
> > +<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
> > +    pageEncoding="ISO-8859-1"%>
> > +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
> > +<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="f" %>
> > +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
> > +<html ng-app="Procontrato">
> > +<head>
> > +<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
> > +<link rel="stylesheet" href="<c:url value="/css/bootstrap.min.css" />">
> > +<title>Novo Contrato</title>
> > +</head>
> > +<body ng-controller="ProcontratoController">
> > +	
> > +	<%@ include file="/template/nav.jsp" %>
> > +	
> > +	<form action="<c:url value="/contrato/contratoSalvar" />" method="post">
>
> Como fazer para usar uma única tela tanto para criação como para edição?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/chucre/projeto_george_matos_java_junior/pull/1/files#r13913553>
> .
>